Skip to content

Instantly share code, notes, and snippets.

View svr333's full-sized avatar
๐Ÿ™ƒ

svr333 svr333

๐Ÿ™ƒ
View GitHub Profile
@svr333
svr333 / LogDeletedMessages.cs
Created April 11, 2019 17:07
My way of logging DeletedMessages.cs
private async Task LogDeletedMessage(Cacheable<IMessage, ulong> cachedMessage, ISocketMessageChannel channel)
{
var logChannel = (_client.GetChannel(_guildLogs.GetGuildLogs(((SocketTextChannel)channel).Guild.Id).MessageDeletedChannelId)) as SocketTextChannel;
if (logChannel.Id == channel.Id) { return; }
if (logChannel.Guild != ((SocketTextChannel) channel).Guild)
{
await channel.SendMessageAsync("The log channel for deleted messages must be in this server, please change it.");
return;
}
// TODO: Check if it was command && if the guild disabled logging commands