Ejemplo n.º 1
0
        public TelegramBot(TelegramBotConfig config,
                           IBot ctb) : base(config)
        {
            Ctb = ctb;

            Data        = new TelegramBotData( );
            Data.Error += exception => Logger.Error(exception);

            AddCommandHandler("/menu", "/menu", HandleMenuCommandAsync);
            AddCommandHandler("/subscribe",
                              "/subscribe [Exchange] [Percentage] [Silent=true/false] [Symbols]",
                              HandleSubscribeCommandAsync);
            AddCommandHandler("/status", "/status", HandleStatusCommandAsync);
            AddCommandHandler("/restart", "/restart", HandleRestartCommandAsync);
        }
Ejemplo n.º 2
0
 public TelegramBotService(TelegramBotConfig telegramBotConfig)
 {
     TelegramBotConfig = telegramBotConfig;
 }