C# Class BotVentic.MessageHandler

Show file Open project: 3ventic/BotVentic

Public Methods

Method Description
HandleEdit ( object client, Discord.MessageUpdatedEventArgs e ) : void
HandleIncomingMessage ( object client, Discord.MessageEventArgs e ) : void

Private Methods

Method Description
AddBotReply ( Discord.Message bot, Discord.Message user ) : void
GetEmoteUrl ( EmoteInfo emote_info ) : string
GetExistingBotReplyOrNull ( ulong id ) : Discord.Message
HandleCommands ( Discord.DiscordClient client, string reply, string words ) : Task
HandleEmotesAndConversions ( string reply, string words ) : string
IsMessageLastRepliedTo ( ulong channelId, ulong messageId ) : bool
IsWordEmote ( string code, string &reply, bool caseSensitive = true ) : bool
NullToEmpty ( string str ) : string
SendReply ( object client, Discord.Message message, ulong channelId, ulong messageId, string reply ) : System.Threading.Tasks.Task

Method Details

HandleEdit() public static method

public static HandleEdit ( object client, Discord.MessageUpdatedEventArgs e ) : void
client object
e Discord.MessageUpdatedEventArgs
return void

HandleIncomingMessage() public static method

public static HandleIncomingMessage ( object client, Discord.MessageEventArgs e ) : void
client object
e Discord.MessageEventArgs
return void