Exemplo n.º 1
0
        private void OnNewSubscriber(EvtOnSubscriptionArgs e)
        {
            string newSubscriberMessage = DataHelper.GetSettingString(SettingsConstants.NEW_SUBSCRIBER_MESSAGE, string.Empty);

            if (string.IsNullOrEmpty(newSubscriberMessage) == false)
            {
                string finalMsg = newSubscriberMessage.Replace("{0}", e.SubscriptionData.DisplayName);
                MsgHandler.QueueMessage(finalMsg);
            }
        }
Exemplo n.º 2
0
        private void OnNewSubscriber(object sender, OnNewSubscriberArgs e)
        {
            EvtOnSubscriptionArgs subArgs = new EvtOnSubscriptionArgs
            {
                SubscriptionData = new EvtSubscriptionData(e.Subscriber.UserId, e.Subscriber.DisplayName,
                                                           e.Subscriber.DisplayName)
            };

            UserNewlySubscribedEvent?.Invoke(subArgs);
        }
Exemplo n.º 3
0
        private void OnNewSubscriber(object sender, OnNewSubscriberArgs e)
        {
            User user = BotProgram.GetOrAddUser(e.Subscriber.DisplayName, false);

            EvtOnSubscriptionArgs subArgs = new EvtOnSubscriptionArgs
            {
                SubscriptionData = new EvtSubscriptionData(e.Subscriber.UserId, e.Subscriber.DisplayName,
                                                           e.Subscriber.DisplayName)
            };

            UserNewlySubscribedEvent?.Invoke(user, subArgs);
        }