Esempio n. 1
0
 public void RunOnRitualEvent(RitualEvent ritualEvent)
 {
     BotLogger.LogMessage(ritualEvent.EventMessage);
     foreach (var callback in this.Callbacks_RitualEvent)
     {
         if (callback(ritualEvent) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 2
0
 public void RunOnBitsEvent(BitsEvent bitsEvent)
 {
     BotLogger.LogMessage($"{bitsEvent.Username} sent {bitsEvent.NumberOfBits} bits!");
     foreach (var callback in this.Callbacks_BitsEvent)
     {
         if (callback(bitsEvent) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 3
0
 public void RunOnRaidingCallbacks(RaidingEvent raidingEvent)
 {
     BotLogger.LogMessage(raidingEvent.Message);
     foreach (var callback in this.Callbacks_RaidingEvent)
     {
         if (callback(raidingEvent) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 4
0
 public void RunOnSubGiftCallback(GiftEvent giftevent)
 {
     BotLogger.LogMessage(giftevent.Message);
     foreach (var callback in this.Callbacks_SubGift)
     {
         if (callback(giftevent) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 5
0
 public void RunOnLeaveChannelCallback(UserActionUponChannel information)
 {
     BotLogger.LogMessage($"{information.Username} left the channel: #{information.Channel}");
     foreach (var callback in this.Callbacks_LeaveChannel)
     {
         if (callback(information) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 6
0
 public void RunOnChannelMessageCallbacks(ChannelMessageEvent channelMessage)
 {
     BotLogger.LogMessage($"#{channelMessage.Channel} <{channelMessage.Username}> {channelMessage.Message}");
     foreach (var callback in this.Callbacks_ChannelMessage)
     {
         if (callback(channelMessage) == CallbackAction.SKIP_OTHERS)
         {
             break;
         }
     }
 }
Esempio n. 7
0
        public void RunOnSubscribeCallback(SubscriptionEvent subEvent)
        {
            var re_subscribed = (subEvent.Subtype == "sub") ? "subscribed" : "resubscribed";

            BotLogger.LogMessage($"{subEvent.Username} {re_subscribed} the channel: #{subEvent.Channel}");
            foreach (var callback in this.Callbacks_Subscrition)
            {
                if (callback(subEvent) == CallbackAction.SKIP_OTHERS)
                {
                    break;
                }
            }
        }