Пример #1
0
 public override void MessageChannel(string channel, string message)
 {
     message = EmotesHandler.Replace(message);
     message = ChatTokens.ApplyCustom(message);
     message = Colors.StripUsed(message);
     api.SendMessage(channel, message);
 }
Пример #2
0
 protected override string ConvertMessage(string message)
 {
     message = EmotesHandler.Replace(message);
     message = ChatTokens.ApplyCustom(message);
     message = Colors.StripUsed(message);
     return(message);
 }
Пример #3
0
        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));
            });
        }
Пример #4
0
 /// <summary> Formats a message for displaying on the external communication service </summary>
 /// <example> IRC converts colors such as &amp;0 into IRC color codes </example>
 protected virtual string ConvertMessage(string message)
 {
     message = EmotesHandler.Replace(message);
     message = ChatTokens.ApplyCustom(message);
     return(message);
 }