private async Task ClientMessageDeleted(ulong messageId, ISocketMessageChannel channel, DiscordSocketClient client, CancellationToken token)
        {
            logger.LogInformation("Message deleted: {0}", messageId);

            const string deletionsChannel = "deletions";

            if (!channel.IsPublicChannel() && channel.Name != deletionsChannel)
            {
                return;
            }

            var message = _publicMessageHistory.Single(x => x.Id == messageId);
            await client.GetChannelByName(deletionsChannel).SendMessageAsync("Deleted:", false, message.QuoteMessage(), token.ToRequestOptions());
        }