Esempio n. 1
0
        public ImgurBot(ChannelConnector connector) : base(connector)
        {
            m_imgur    = new ImgurClient(ClientID, ClientSecret);
            m_endpoint = new GalleryEndpoint(m_imgur);

            Connector.Message += OnMessage;
        }
Esempio n. 2
0
        public GiphyBot(ChannelConnector connector) : base(connector)
        {
            m_giphy = new Giphy(ApiKey);

            Connector.Message += OnMessage;

            m_timer           = new Timer();
            m_timer.Interval  = TimeSpan.FromMinutes(1).TotalMilliseconds;
            m_timer.Elapsed  += TimerElapsed;
            m_timer.AutoReset = true;
        }
Esempio n. 3
0
 public CleverBot(ChannelConnector connector) : base(connector)
 {
     Connector.Message += OnMessage;
 }
Esempio n. 4
0
 public BotManager(Channel channel) : base("bots/")
 {
     m_connector = new ChannelConnector(channel);
 }
Esempio n. 5
0
        public RedditBot(ChannelConnector connector) : base(connector)
        {
            var webagent = new BotWebAgent(Username, Password, ClientID, ClientSecret, RedirectUri);

            m_reddit = new Reddit(webagent, true);
        }
Esempio n. 6
0
 public Bot(ChannelConnector connector)
 {
     Connector = connector;
 }