Для многих пользователей роботы стали неотъемлемой частью Telegram, однако, общение с ними иногда вызывает неудобство. Их приходилось либо добавлять в группы, либо писать им личные сообщения. Сегодня появился третий способ коммуникации с ботами — встроенный режим.
Благодаря встроенному режиму, боты стали вездесущими: вы можете обращаться к роботам в любом чате, группе или канале — совершенно не важно, является ли бот участником группы или канала, или нет. Встроенные боты могут выполнять практически любые задачи — например, быстро отправить GIF, картинку, видео с YouTube, статьи с Wikipedia, и т. д.
Вот некоторые примеры, созданные командой Telegram: @gif, @vid, @pic, @bing, @wiki, @imdb и @bold. Чтобы увидеть их в действии, просто наберите имя пользователя робота и какое-нибудь ключевое слово в поле сообщения. После этого бот предложит вам несколько вариантов подходящих ответов.
Нажмите на предложенный результат, чтобы отправить его в чат. Таким образом вы можете пользоваться ботами без лишних действий. Встроенным ботам не доступна история сообщений чата — они получат только то, что вы написали после его @имени.
Нажмите на «через @username», чтобы отправить запрос боту. Недавно использованные боты будут отображаться в панели предложений, когда вы наберете @ в поле сообщения.
Встроенные боты, как, впрочем, и всё остальное в Telegram, являются частью открытой платформы, доступной для любого разработчика в любой стране. Совсем скоро появятся сотни встроенных ботов — сразу, как только разработчики начнут разбираться с новым режимом.
Если вы — разработчик, обратите внимание на документацию: Встроенные боты. Также подписыватесь на новости про ботов: @BotNewsRU
Добрый день. Есть код телеграм бота, который выводит 4 кнопки и при нажатии на каждую из них выводится сообщение.
Как сделать, что бы при нажатии на кнопку — открывалось новое меню из нескольких кнопок, с возможностью вернутся к главному меню?
Здравствуйте, реализовал своему боту inline-встраиваемость, при использовании @%bot_name%. Но никак не могу понять, как реализовать нечто подобное:
Т.е. нужно при вводе пользователем части команды сразу выводить ему возможные варианты. Использую python и модули telebot с pyTelegramBotAPI.
2 ответа 2
Это список команд, Inline mode к этому не имеет отношения. Задать команды можно с помощью @BotFather —> /mybots —> Your_Bot_Name —> Edit bot —> Edit commands
Столкнулся с тем же вопросом и вижу что уже неактуальный топик. Но просто оставлю это здесь:
- включить через ОтецБот’а BotSettins -> Inline Mode -> "Turn on"
- о реализация в боте, не плохой лессон: https://groosha.gitbook.io/telegram-bot-lessons/chapter7
Всё ещё ищете ответ? Посмотрите другие вопросы с метками telegram-bot или задайте свой вопрос.
Связанные
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.13.35763