private async void MessageReceived(object e, OnMessageReceivedArgs args) { if (args.ChatMessage.Message[0] != Command) { Generics.Message message = new Generics.Message(args.ChatMessage); await MessageHandler(message, this, CacheHandler.FindCurrency(message.channel.ChannelName, message.Source)); } }
private async Task MessageReceived(SocketMessage args) { if (!args.Author.IsBot) { if (args.Content[0] == Command) { Generics.Command command = new Generics.Command(args); await CommandHandler(command, this, CacheHandler.FindCurrency(((SocketGuildChannel)command.discord_Source.Channel).Guild.Id.ToString(), command.Source)); } else { Generics.Message message = new Generics.Message(args); await MessageHandler(message, this, CacheHandler.FindCurrency(((SocketGuildChannel)message.discord_Source.Channel).Guild.Id.ToString(), message.Source)); } } }