コード例 #1
0
ファイル: StartUp.cs プロジェクト: Tangtang1997/Kahla
 public StartUp(
     BotListener botListener,
     BotCommander botCommander,
     BotLogger botLogger,
     EchoBot bot,
     TranslateBot translateBot)
 {
     _botListener  = botListener;
     _botCommander = botCommander;
     _botLogger    = botLogger;
     _echoBot      = bot;
     _translateBot = translateBot;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: wushian/Telegram.Bot.Mvc
        private static void Main(string[] args)
        {
            while (true)
            {
                var token = "<token here>";
                // Starting ...
                var listener = new BotListener(token, Logger);
                listener.Start();
                //Listeners.Add(token, listener);

                Console.WriteLine("BOT STARTED: " + listener.BotInfo.Username);
                Console.ReadLine();
                // Stopping ...
                listener.Stop();
                //Listeners.Clear();
            }
        }
コード例 #3
0
        internal async Task Run()
        {
            IsRunning = true;

            Session = new Session();

            ConsoleLogger.LogGameEvent($"Started game session | id: {Session.Id}");

            var botListener    = new BotListener();
            var viewerListener = new ViewerListener();

            var tasks = new[]
            {
                botListener.StartListening(),
                viewerListener.StartListening()
            };
            await Task.WhenAll(tasks);
        }