Как создать бота для Telegram без кодинга

Создание бота с помощью BotFather. В хорошем боте должны быть команды. Этот урок покажет вам, как сделать полностью автоматизированного бота без серверов, навыков кодирования или каких-либо технических требований. Для этого в Telegram существует специальный бот — @BotFather. В этой инструкции я создам бота, который посылает новости о родившихся сегодня людях, поэтому называться он будет «Born Today», а имя пользователя — «BornTodayBot».

24 июня разработчики Telegram открыли платформу для создания ботов. Новость кого-то обошла стороной Хабр, однако многие уже начали разрабатывать викторины. Прежде чем начинать разработку, бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Пишем ему /start и получаем список всех его команд. Особо педантичные могут уже здесь присвоить боту аватар, описание и приветственное сообщение.

Откройте профиль @BotFather в Telegram и начните с «ним» разговор. Теперь у вас есть бот, но он абсолютно бесполезен, потому что ничего не умеет делать. И поэтому мы добавим к нему Paquebot, чтобы ваши пользователи могли с ним взаимодействовать. Теперь, когда у вас есть бот, давайте создадим ему подписки для сбора ваших обновлений.

Теперь Paquebot знает, что вы владелец бота, установивший на нём свои услуги. Теперь, когда мой бот готов, я хотел бы поприветствовать моих пользователей и отправить им милого котенка… Я могу написать команду /paquebot в @BornTodayBot. И после этого следующее обновление, отправленное в этой беседе, уйдёт моим подписчикам! Вы можете легко создать свой профиль здесь: Zapier. Первые 14 дней ваш аккаунт будет неограниченным, поэтому используйте это время, чтобы провести все тесты, которые хотите!

Теперь давайте создадим новый зап, нажав «MAKE A ZAP!» в шапке сайта Zapier. Данная статья о новой функциональности бота Paquebot, который позволяет создавать пользовательские ответы на команды. Возможны два вида ботов: те, которые отправляют вам обновления (без реакций на них), и боты, отвечающие на ваши сообщения. В этой инструкции мы будем использовать Paquebot.io — сервис, позволяющий создавать ботов без кодирования, серверов или любых других гиковских штучек (это моя задача).

Как создать своего бота для Telegram за 10 минут

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

Создаем свою команду

Первой я создам команду « Music». Система спросит меня о моих ответах для этой команды. Проблема в том, что моя команда /songs ещё не существует, поэтому я должен создать её как можно скорее. Я могу послать подряд все мои песни, и как только они загрузятся, то сразу добавятся к моим ответам.

Важно сначала подождать, пока загрузятся все файлы, так как бот получит их только после завершения передачи. Команда /songs не должна отображаться на клавиатуре, так как это выглядит не очень хорошо. И это возможно: я просто должен отправить /commands hide /songs. И самое лучшее, что я всё ещё могу щёлкать по ссылкам с текстом!

Как установить аватар в комментариях?

Вообще-то, это все песни, которые я отправлял раньше, и под каждой из них находится инструкция по удалению. Мне просто необходимо следовать этим инструкциям: /commands delete 9845 (9845 — это номер ответа в базе данных Paquebot). Не забывайте использовать @BotFather и его команду /setcommands. Это применимо только к вашим командам, начинающимся со слеша (например, «/songs»). Для настройки приветственного сообщения на вашем боте используйте внутри него /setabout + ваш текст. Это также сразу делает кнопку видимой.

Вы можете свободно пользоваться этим уроком, переводить его, публиковать в вашем блоге и т.д. Сейчас очень модно заводить Telegram-боты. У каждого крупного интернет-ресурса или крупной компании есть свой бот, в которых клиенты получают ответы на вопросы или читают новости. Если у вас есть свой сайт, группа в соцсети или просто интересная идея бота, то эта инструкция поможет вам с минимальным усилиями внести свой вклад в волшебный мир Telegram.

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

Также интересно: