/// <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); }
static void Main(string[] args) { TgBot bot = new TgBot(); bot.StartBot(); }
/// <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); }