как сделать меню в чате телеграмм

IoBroker. Inline меню для Telegram бота

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

В этой статье мы с вами по шагам будем создавать меню для telegram бота Умного Дома. Рекомендую изучить минимальные азы по языку программирования JavaSсript, это облегчит понимание того, что тут вообще происходит.

Приготовления

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

При увеличении количества написанных скриптов, будет нарастать бардак в дереве, поэтому рекомендую сразу приучать себя разбивать скрипты по группам.

Добавим новую группу в папку common

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

И назовем ее например Telegram. В этой группе в дальнейшем можно будет создавать все скрипты, которые будут относиться к работе с драйвером Telegram.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Вот теперь можно добавить наш будущий скрипт для меню. Для этого надо выделить созданную группу Telegram и нажать кнопку Новый скрипт

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Поменяем имя на Телеграм бот, и сохраним изменения.

Все готово к созданию меню для Умного дома.

Создаем Меню

Предварительно необходимо на листике или в уме подготовить набросок древовидной структуры будущего меню

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

В этой статье попробуем реализовать подобную структуру меню.

Не обязательно придерживаться разбиения по комнатам, рекомендую в основные ветки выносить управление тем, что чаще всего используется, т.к. допустим для запуска Сцены 3 в зале надо сделать целых 4 нажатия!

Ежедневно запускать сценарий по такому длинному пути быстро надоест 🙂

Набросаем наше дерево в скрипте

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

В первой строке в квадратных скобках перечисляются основные кнопки (ветки) меню, плюс дополнительно добавляется кнопка Закрыть. Она позволит закрывать меню в чате бота, чтобы у нас не получилось куча сообщений от бота с открытыми менюшками. Ну и в конце текст в кавычках ‘Меню’ тоже обязателен. В этом месте будет указываться название вышестоящей ветки меню, т.к. первая строка уже является верхушкой дерева, то текст в этом месте дублирует начало.

Отступы для каждой строки сделаны лишь для удобства восприятия структуры меню и никакой функциональности не несут.

Внимательный читатель, надеюсь, обратил внимание что названия веток меню в наброске и в коде отличаются 🙂 Почему так сделано, будет описано дальше.

Дальнейший код будет описан только в объеме, необходимом для оформления своего меню, плюс краткое пояснение функций.

Добавляем в скрипт весь остальной код.

Уже на этом этапе можно проверить работу меню. Для этого сохраняем скрипт, запускаем и в Telegram отправляем боту слово Меню (внимание, слово должно быть с большой буквы) или Кнопки.

Источник

Как создать чат-бота или бота для канала в Телеграм: учимся создавать ботов, команды, меню, отложенные посты, опросы и включаем автопостинг из социальных сетей или rss-лент

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Всем привет! Сегодня я расскажу вам о том, как создать бота в Телеграм и зачем это может понадобиться владельцу популярного канала. Сразу хочу успокоить – уметь программировать не нужно. Хотя, конечно, если вы заядлый программист, то флаг вам в руки. Говорят, это достаточно просто.

Итак, зачем же нужны боты в Telegram и как их создать новичку? Как настроить меню, добавить команды или активировать автопостинг из социальных сетей? Давайте разбираться.

Зачем нужны боты

Telegram — один из самых популярных мессенджеров в России, постепенно завоёвывающий любовь и признание во всём мире. Его создателем является Павел Дуров, некогда создавший социальную сеть ВКонтакте. Мессенджер обладает множеством функций, при этом он абсолютно бесплатный. Даже стикеры вы можете подключить на халяву или сделать самостоятельно.

Одной из уникальных и очень удобных фишек приложения считаются боты. Они служат для выполнения самых разных задач:

Как видите, вариантов использования много, а ведь я назвал далеко не все. Но, могу вас заверить, без помощи бота создать по настоящему интересный и полезный канал, посты в котором будут привлекать пользователей и подталкивать их к подписке – невозможно.

Способы создания бота в Telegram

Всего существует два способа, как можно сделать помощника для чата или канала. Первый, как вы уже могли догадаться – для программистов. Добавлю только, что для работы придется воспользоваться Telegram API. Я в этом не силен, поэтому выбираю второй вариант. Он не требует никаких дополнительных навыков и вполне подходит новичкам.

Как создать

Для начала вам нужно найти @Manybot и подписаться на него, нажав кнопку «Запустить»:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Чтобы не париться с языком – выбираем «Русский»:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Нажимаем «Добавить нового бота»:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

А теперь нужно следовать инструкции, которую пришлют в чат и подключить нового бота. Для этого нажимаем вот сюда:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Активируем его и щелкаем вот по этой команде:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Вводим имя (обязательно латиницей) и нажимаем отправить. Снова вводим название, но уже пользовательское (оно обязательно должно заканчиваться словом «bot»).

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Рекомендую просто к уже придуманному имени добавить требуемое окончание.

Остается скопировать следующий API:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

И прислать его Manybot:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Описываем назначение нашего бота или скипаем данный шаг.

Поздравляю, вы справились и сделали своего первого бота для чата или канала в Telegram! Теперь его можно подключать (добавить, как подписчика) и обучать различным командам.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Если не знаете, как подключить помощника к каналу, то вот инструкция. Вам нужно:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Для чата процедура идентичная. Ну, если разработчики ничего не изменили. А теперь давайте научимся подключать различные команды.

Прописываем команды

Я не буду особо заморачиваться и сделаю что-нибудь простенькое. Вам главное запомнить принцип, а дальше все пойдет, как по маслу.

Чтобы прописать команду нужно:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Довольно просто, правда? Теперь, когда люди активируют вашего бота и пропишут команду, получат в ответ заранее созданное сообщение.

Чтобы отредактировать уже созданную команду необходимо вернуться в главное меню и зайти в раздел «Пользовательские команды», после чего выбрать нужную:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Как создать меню в боте

Если есть время и желание довести своё творение до ума, то создание красивого меню в вашем боте – отличный выбор. Для этого нужно:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Если вам вдруг приспичило настроить внешний вид, переименовать кнопку или вовсе её удалить, нужно снова зайти в «Команды» и «Настройки меню», после чего нажать на желаемую клавишу. Дальше дело техники, а все возможные варианты настройки вам сразу же покажут:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Полезные фишки

А сейчас я продемонстрирую три крутые фишки, которыми можно воспользоваться после создания бота в Телеграме.

Как включить автопостинг из соц сетей

Первая и самая интересная – автопостинг из социальных сетей (ВК, Twitter, YouTube) или RSS ленты в канал или чат в Telegram. Она позволяет сэкономить уйму времени и упростить продвижение канала. Чтобы её включить, нужно:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Всё, теперь новые записи в соц. сетях или rss ленте будут автоматически дублироваться в чате или канале.

Для ВКонтакте нужна именно публичная страница, с личной такое не прокатит.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Учимся делать отложенные посты

Еще одна полезная функция – отложенные посты. Довольно часто бывают ситуации, когда времени на публикацию нет, а сделать это просто необходимо. Чтобы не забивать голову решением подобных проблем, в Telegram можно заранее продумать темы публикаций, подготовить материал и воспользоваться ботом, который сам все отправит в указанное время.

Итак, для начала вам нужно ввести /newpost или выбрать «Отправить новое сообщение» в меню. Придумываем текст, добавляем картинки или музыку, отправляем всё это боту и нажимаем «Отложить».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Выскочит оповещение, после чего нужно указать текущее время (настраиваем часовой пояс – это делается один раз):

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Теперь нужно указать время публикации. Для этого выбираем день и отправляем точное время, нажимаем «Сохранить»:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Готово! В нужный час публикация отобразится у всех пользователей.

Как создать опрос

Последняя важная функция, которую я сейчас разберу – опросы. Ну, тут без комментариев, сами должны понимать, зачем они нужны и как ими воспользоваться для продвижения канала. Моё дело рассказать, как их создать.

Для начала нажмите «Пользовательские команды» и «Создать». Введите и отправьте название:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Нажмите «Добавить вопрос» и выберете его тип (я выбрал обычный):

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Введите и отправьте вопрос:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Нажмите сохранить и всё, готово. Кстати, чтобы проверить ответы, вернитесь в главное меню и нажмите «Ответы на формы», после чего найдите и выберете нужную:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Заключение

Как видите, создать бота в Телеграм достаточно просто и быстро. Они полезные, а когда дело доходит до украшения публикаций, проведения опросов и улучшения администрирования – становятся просто незаменимой палочкой выручалочкой в руках админа.

На этом всё. Подписывайтесь и до встречи в следующих статьях. Пока-пока!

Источник

Telegram — бот | Полноценное меню

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Рано или поздно, в жизни разработчика телеграмм-ботов приходит чёткое осознание, того что всё бренно нужно создавать более-менее полноценные меню для ботов.

А) Это удобно
Б) Удобно для кастомизации*

Никто, конечно же, не отменял «/команды», но всё же

Суть задачи

Немного подробнее: Используя метод getUpdate — вы получаете объект Update, логично же! Так вот, этот объект содержит много чего полезного, включая информацию о сообщении, но только о последнем. В этом и загвоздка

Исходя из выше описанного следует не самый приятный вывод — обработка запросов по вебхуку, без хранения дополнительных данных, нам не светит…

Ну что же, умываемся и приступаем к работе.

Написание Изучение кода

В своей практике, специально под эту задачу, был разработан небольшой класс.

Если не терпится, то можете сразу переходить на репозиторий, там есть экскурс.

Продолжим

Согласен, концепция, после этого, понятной не стала… Попытаюсь разъяснить. Для понимания нужно перейти на некий уровень абстракции, то есть представьте что вся структура бота состоит из разных меню, между которыми переключается юзер(можно провести аналогию с активити андроида). При активации бота пользователь оказывается в «начальном меню», из которого он может перейти, допустим, в меню «Настройка», «Информация», и тд.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

И так, структура бота немного меняется, если вкратце:

В начале проверяем, существует ли запрос:

ДА ) Запускаем «обработчик» запросов
НЕТ) Остаёмся в «начальном меню», сверяем ответ юзера с доступными командами.

*это сильно упрощённый вариант, из-за этого сбивает столку. С примерами станет проще.

Продолжим.

Начнём с установки. Для установки воспользуемся compser-ом(создаём «composer.json», после копируем в него строки ниже, подробнее читайте в офф. доках)

ИЛИ подключаем вручную(скачиваем в папку с проектом)

СОЗДАЁМ ЗАПРОС, ПРОВЕРЯЕМ ЕГО НАЛИЧИЕ И ЗАПУСКАЕМ ОБРАБОТКУ

ПРЯЧЕМ И ДОСТАЁМ ВРЕМЕННЫЕ ДАННЫЕ

Следует заметить, что каждая[за исключением GetFromTemp(),GetError(),ReqCheck() и конструктора] функция, возвращает массив:

Каждая функция [за исключением GetFromTemp(),GetError(),ReqCheck() и конструктора], устанавливают ошибку, в случае неудачи, которую можно проверить с помощью:

Всё собрали, в путь!

NEW! решение обхода «проблемы» с https).

Воплотим в жизнь, данный пример. Разделим пространство на два файла «botmain.php»(основное меню и обработка) и «varfunc.php»(функции обработки запросов). Для лёгкости примера будем использовать telegram-bot-sdk(хорошо сделанный и оформленный проект, удобно для небольших проектов, спасибо создателю;).

Далее в папке проекта открываем консоль и…

UPD: В рамках Хабра исходный код становится нечитабельным, без глобальной правки. Из-за этого, если вас интересуют примеры, предлагаю вам перейти на гитхаб.

Источник

Как создать меню для Telegram бота

Чтобы создать меню бота, на странице чат-бота откройте вкладку «Меню» и нажмите «Добавить элемент».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Введите название команды. Можно использовать до 30 символов в поле: латинские буквы, цифры и знак «_».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Введите описание — то, для чего можно использовать данную команду. В этом поле можно ввести до 200 различных символов, а также добавить эмодзи.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Выберите цепочку, которая запустится после выбора команды из списка.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Нажмите “Добавить”, чтобы добавить команду в меню.

Расширяйте меню дополнительными командами с помощью кнопки «Добавить элемент». После создания команд нажмите «Сохранить», чтобы сохранить созданные элементы.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Меню с командами готово к работе.

Вы также можете создать клавиатурное меню для пользователя из кнопок «Быстрые ответы». Вы можете добавить до 10 таких кнопок и добавить в них эмодзи.

Они отображаются у пользователя под полем ввода текста, скрываются при нажатии на соответствующий значок и пропадают после отправки следующего сообщения.

Оценка: 4 / 5 (22)

Источник

Пример создания своего чат-бота для Телеграм

На самом деле, здесь нет ничего сложного. Главное продумать действия (команды) для бота.

Для своего я сделала небольшое меню из 3 пунктов — где можно забрать полезный подарок, получить доступ к моему бесплатному курсу по партнеркам и связаться со мной в личке.

Выглядит эта менюшка следующим образом:

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Самого бота я создала через платформу Manybot. Сделать это можно бесплатно, однако в диалоге с вашим ботом пользователи будут видеть ссылку на разработчика.

Какие возможности есть у бота?

1) Создание пользовательских команд и ответов на них.

2) Создание меню из команд. Это удобно, так как пользователям не надо вводить команды, а можно использовать для навигации готовое меню.

3) Возможность отправлять сообщения подписчикам (в том числе отложенные), просматривать количество подписчиков в боте.

4) Несколько языков интерфейса, в том числе русский.

5) Можно настроить автопостинг в бота из rss блога или сайта, а также с YouTube-канала, ВК, Твиттер.

Как создать своего Телеграм-бота?

Я записала пошаговую видеоинструкцию — пример создания простого бота с меню:

Итак, для начала создания своего Телеграм-бота, зайдите на сайт manybot.io, там нажмите по кнопке «Создать бота». Вас перебросит на первоначальные инструкции.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Нужно перейти на Manybot в Телеграме и нажать «Начать» (Start) в чате с ботом, чтобы получить дальнейшие инструкции.

Вы увидите описание возможностей бота на английском, а также вам предложат выбрать язык.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

После выбора русского языка вы сможете приступить к созданию бота, все инструкции будут даваться в диалоге (чате).

Первым делом вводим команду /addbot или просто жмем по ней в полученном от бота сообщении.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Далее получаем инструкцию по созданию своего бота в BotFather. Опять же, нам нужно кликнуть по логину из сообщения и перейти на диалог с BotFather.

Следующим шагом нужно напечатать в диалоге с BotFather команду /newbot и следовать дальнейшим подсказкам. А именно:

1) На английском нам предлагают указать название (имя) своего будущего бота. Я его назвала ViktoriaHelps и отправила это название в диалоге BotFather.

2) Далее указываем логин для бота. Обязательное условие, чтобы логин оканчивался на bot. Можно написать концовку слитно или через нижнее подчеркивание: _bot.

3) После этого получила сообщение с поздравлением, что мой бот создан, ссылку на него в Телеграм, а также токен, который мне нужно скопировать.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Далее возвращаюсь к диалогу с Manybot (выбираю его в контактах слева) и отправляю в чат сообщение со скопированным токеном.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

В ответ получаю сообщение о том, что мне нужно добавить описание (приветственное сообщение) для своего бота. Это описание пользователь будет видеть в чате с ботом, когда перейдет на него.

Отправив Manybot описание, вижу сообщение, что мой бот успешно создан. Чтобы он появился в контактах слева, перейдите по ссылке на него и нажмите в чате «Начать».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Кстати, описание бота в любое время можно отредактировать. Делается это через команду /setdescription в диалоге с Manybot.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Настраиваем команды и меню в боте

Далее переходим к настройкам нашего бота и переключаемся на диалог с ним. Жмем внизу чата «Начать».

В ответ получаем сообщение с описанием нашего бота (то, что мы указали на предыдущем шаге). Его же будут видеть и подписчики вашего бота.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

В сообщении ниже отобразится меню для управления вашим ботом (его видите только вы, как владелец бота). Если это сообщение не появилось, вы можете вызвать его сами, введя в чат команду /help или выбрав раздел «Помощь» в меню бота.

В этом сообщении отображаются команды, которые вы можете использовать для управления ботом. Например, чтобы отправить новое сообщение подписчикам, воспользуйтесь командой /newpost. Просто кликните по ней, либо отправьте в диалог боту и следуйте дальнейшим подсказкам. То же и с другими командами.

Давайте для примера создадим несколько своих команд в боте и затем встроим их в меню, чтобы новые подписчики могли взаимодействовать с вашим ботом.

Для этого в меню под полем ввода сообщения кликаем по пункту «Пользовательские команды».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Выбираем «Создать команду».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Указываем название нашей команды – оно должно быть латиницей и без пробелов. Название может содержать цифры и нижнее подчеркивание (для разделения слов). Перед командой используем значок слеш (косую черту) /.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Вводим команду в поле сообщения и жмем Enter.

Следующим шагом нужно задать ответ бота на команду. То есть, подписчик вводит в чат команду и получает на нее заготовленный ответ. Так это работает.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Мой пример ответа ниже, чтобы его сохранить, жмем «Enter», а затем кнопку «Сохранить».

Получаем сообщение, что команда успешно создана, видим ее в меню бота ниже. Таким же образом создаем и другие команды. В частности, команду, при нажатии на которую пользователь будет получать сообщение со ссылкой на скачивание подарка.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Кстати, при создании команды мы можем добавить вопрос – обычный, развернутый, с вариантами ответа. Чтобы добавить вопрос, следуйте подсказкам бота.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Если вы хотите отредактировать или удалить команду, кликните по ней в меню.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Откроется новое меню, в котором вы сможете выбрать желаемое действие.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Например, выбираем редактирование. Здесь действия будут следующими:

1) Сначала нам нужно удалить предыдущий ответ на команду и подтвердить действие.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

2) Затем нажать «Добавить сообщения к команде».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

3) Вводим новый ответ, отправляем боту, сохраняем.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

4) Получаем сообщение, что команда успешно отредактирована.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Чтобы вернуться к предыдущему меню, нажимаем «Назад».

Как добавить команду в меню бота?

Теперь покажу, как добавить команду в меню. Это меню делается для удобства пользователя в диалоге с ботом, чтобы ему не приходилось вбивать команды вручную.

Нажимаем по кнопке «Настроить главное меню».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Выбираем «Добавить пункт меню».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Выбираем нашу ранее созданную команду.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Вводим название для данного пункта меню и отправляем боту. Например, я назову «Перейти в блог».

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Видим, что новый пункт добавился в меню!

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Далее, если проскроллим эту менюшку вниз, увидим кнопки для добавления нового пункта меню. Все точно также – сначала создаем команду, затем добавляем ее в меню.

А также кнопку возврата на предыдущее меню.

Как удалить команду из меню?

Если вы хотите удалить пункт меню или поменять его название, просто кликните по нему.

У вас откроется другое меню с доступными действиями. Здесь много настроек, в частности можно менять расположение пунктов, создавать многоуровневые меню. Но сейчас не об этом…

Опять же, проскроллив менюшку вниз, вы увидите кнопки «Переименовать» и «Убрать пункт из меню». Выбираете нужное действие и следуете подсказкам бота.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Например, я просто удалю пункт «Перейти в блог» из меню.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Вернуться к главному меню и настройкам бота

Для этого кликаем на кнопку «Назад» в открывающихся меню, пока не выйдем на главное.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Здесь, кстати, есть еще один интересный пункт «Ответы на формы». Он работает в паре с вопросами, которые можно добавлять к командам. То есть, эти формы нужны, чтобы получать обратную связь от подписчиков. Поэтому сначала нужно добавить вопрос к команде, а затем в этом разделе вы найдете ответы пользователей на ваши вопросы. Там же будет и логин пользователя, поэтому вы сможете связаться с ним в личке.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Ну а в пункте «Настройки» главного меню можно подключать Телеграм-каналы для постинга из бота, настроить автопостинг из RSS, Twitter, YouTube, VK. А также настроить часовой пояс.

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

как сделать меню в чате телеграмм. Смотреть фото как сделать меню в чате телеграмм. Смотреть картинку как сделать меню в чате телеграмм. Картинка про как сделать меню в чате телеграмм. Фото как сделать меню в чате телеграмм

Как увидеть меню своего бота и покликать по нему в качестве нового пользователя?

Здесь вам понадобится другой аккаунт Телеграм. Вы можете создать его на другой номер телефона. Выйти из аккаунта под одним логином и зайти уже под новым. Далее переходите по ссылке на своего бота и тестируете его, как новый пользователь.

Итак, в этой статье с видеоуроком мы разобрали процесс создания своего бота в Телеграм, научились задавать команды для нашего бота и ответы на них, а также сделали меню из этих команд для удобства пользователей.

С уважением, Виктория Карпова

ТАКЖЕ РЕКОМЕНДУЮ ЭТИ МАТЕРИАЛЫ:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *