public override void MessageChannel(string channel, string message) { message = EmotesHandler.Replace(message); message = ChatTokens.ApplyCustom(message); message = Colors.StripUsed(message); api.SendMessage(channel, message); }
protected override string ConvertMessage(string message) { message = EmotesHandler.Replace(message); message = ChatTokens.ApplyCustom(message); message = Colors.StripUsed(message); return(message); }
void LoadReplacements() { replacementsFile.EnsureExists(); string[] lines = replacementsFile.GetText(); filter_triggers.Clear(); filter_replacements.Clear(); ChatTokens.LoadTokens(lines, (phrase, replacement) => { filter_triggers.Add(phrase); filter_replacements.Add(MarkdownToSpecial(replacement)); }); }
/// <summary> Formats a message for displaying on the external communication service </summary> /// <example> IRC converts colors such as &0 into IRC color codes </example> protected virtual string ConvertMessage(string message) { message = EmotesHandler.Replace(message); message = ChatTokens.ApplyCustom(message); return(message); }