Ejemplo n.º 1
0
        public override void OnInit()
        {
            if (BotInstance.Configuration["apiKeys"]?["telegram"] == null)
            {
                throw new TelegramProviderException("Telegram api key not found");
            }

            Api = new TelegramApiProvider(BotInstance.Configuration["apiKeys"]["telegram"]);
        }
Ejemplo n.º 2
0
        static void Main()
        {
            var telegramToken = "";

            var settings = new ConstSettingsProvider <TelegramSettings>(new TelegramSettings(telegramToken));
            var api      = new TelegramApiProvider(settings);

            var queBot = new QueBot(api);

            queBot.Start();

            Task.Delay(-1).Wait();
        }
Ejemplo n.º 3
0
        private static async Task MainAsync()
        {
            var settings = new ConstSettingsProvider <TelegramSettings>(new TelegramSettings(TelegramToken));
            var api      = new TelegramApiProvider(settings);

            BotManager botManager = new BotManagerBuilder()
                                    .SetDatabaseOptions(o => { o.UseSqlite("Filename=bf.db"); })
                                    .SetPrefix('!')
                                    .SetCaseSensitive(false)
                                    .AddCommand <PingCommand>()
                                    .Build(api);

            botManager.Start();

            await Task.Delay(-1);
        }
Ejemplo n.º 4
0
        private static async Task MainAsync()
        {
            var telegramToken = "1484135943:AAGM6JHSj-ER8ekwHQbaJPxHDxfCEz1hSHM";

            var settings = new ConstSettingsProvider <TelegramSettings>(new TelegramSettings(telegramToken));
            var api      = new TelegramApiProvider(settings);

            BotManager botManager = new BotManagerBuilder()
                                    .SetPrefix('!')
                                    .SetCaseSensitive(false)
                                    .AddCommand(PingCommand.Descriptor)
                                    .Build(api);

            botManager.Start();

            await Task.Delay(-1);
        }
Ejemplo n.º 5
0
        public override void OnInit()
        {
            base.OnInit();

            Api = new TelegramApiProvider(AccessToken);
        }