Exemplo n.º 1
0
 /// <summary>
 /// Создает меню для телеграм-бота
 /// </summary>
 /// <param name="tgBot">Бот, через которого можно происходит отправка сообщений</param>
 /// <returns></returns>
 public MenuTree CreateMenu(TgBot tgBot)
 {
     bot        = tgBot;
     menu       = new MenuTree(GetRoot());
     mapCreator = new MapCreator();
     InitializeNodes();
     return(menu);
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            TgBot bot = new TgBot();

            bot.StartBot();
        }
Exemplo n.º 3
0
 /// <summary>
 /// Вывод текущего сообщения пользователю, своебразное представление
 /// </summary>
 /// <param name="bot">через что отправляем сообщение</param>
 /// <param name="msgArg">откуда сообщение пришло</param>
 public void PrintCurrentMessage(TgBot bot, MessageEventArgs msgArg)
 {
     bot.SendMessage(msgArg.Message.Chat.Id, CurrentMessage, CurrentButtons);
 }