Esempio n. 1
0
        public StartTelegram(TelegramBotClient client,
                             IEnumerable <ITeleCommands> cmnds,
                             ITelegramUserService user,
                             IInlineService inline,
                             IProjectService project
                             )
        {
            var me = client.GetMeAsync().Result;

            Console.WriteLine($"Hello, World! I am user {me.Id} and my name is {me.FirstName}.");

            _commands                = cmnds;
            _client                  = client;
            _user                    = user;
            _inline                  = inline;
            _project                 = project;
            _client.OnMessage       += botMessage;
            _client.OnCallbackQuery += callBackMessage;
            _client.StartReceiving();
        }
Esempio n. 2
0
 public AuthController(IAuthRepository <User, UserRole, string> auth,
                       ITelegramUserService tuser
                       ) : base(auth)
 {
     _tuser = tuser;
 }