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()); }