Как создать 🤖 чат бота в телеграм
Я думаю, что раз тебе попался этот текст, ты искал (а возможно уже и не раз) что-то типа: "как сделать чат бот в телеграм самостоятельно, создание чат бота, боты для чатов"... Возможно, именно эти слова тебя сюда и привели.
Давай так, я расскажу сначала в общих чертах, а потом конкретные шаги со скринами.
Тут я буду говорить про телеграм. Наверное, это моя любимая площадка ever.
Но вообще, боты работают и в Вк, WhatsApp, Viber, Instagram*, Fb* и даже на сайтах их можно подключить.
Для чего тебе нужен бот? Что он будет делать? Какие слова говорить? Поле не паханное для работы, согласись 😉
- если ты программист, можешь использовать любой подходящий тебе язык программирования. (Например, я использую Python).
- если ты от программирования далёк, можешь использовать разные платформы. Самые популярные: Salebot, Bothelp, ManyChat и пр. Кстати, какие еще платформы для создания чат ботов ты знаешь, пиши в комментах. Соберем библиотеку знаний 😀
Кстати, я больше всего использую Salebot. Потому что мне часто нужны вычисления в теле бота, работа с таблицами (гугл-таблицы), API и прочие продвинутые штуки. Ты, если не планируешь сильно загоняться, можешь выбрать любую удобную платформу. Если ты захочешь потестировать эту платформу, лови мое кодовое слово TESLEN. По нему ты получишь 7 (вместо стандартных 3) дней премиум тарифа. Просто регистрируйся по моей ссылке, а при создании проекта, введи мое кодовое слово.
Давай немного остановимся на планировании бота
Если этот шаг тебе не интересен, переходи к реализации.
Как я уже говорила, бот может работать на любой платформе. Чаще всего, мы видим их в группах ВК, директе Инст*, телеграм, Viber и подключенными к сайтам (диалог на сайте, когда пишет "Оператор онлайн, задайте нам вопрос").
Реже - в WhatsApp, messenger Fb*.
Многие платформы позволяют написать бота 1 раз и прикрепить его к разным платформам. Для чего нужна эта информация: подумай. Может другая платформа даст тебе возможность выделиться именно для твоей ЦА? Или где-то ты чаще будешь проверять запросы и работу своего бота.
✅ Бот может назваться на русском или любом другом языке.
✅ Название бота может быть не уникальным
✅ Название бота должно отражать его суть/задачи/автора или проект, для которого делается.
Тут будет посложнее. Необходимо соблюсти некоторые требования:
✅ обзятельно заканчивается на bot. Не важно через точку или подчеркивание
✅ обязательно уникально. Не может быть двух одинаковых юзернеймов.
✅ только латиница, цифры, знаки
Постарайся придумать описание, картинку (аватар) для бота, приветственное сообщение и многое другое. Ты можешь даже сделать меню в своем боте и это будет очень круто!
Итак, ты определился с платформой (напомню, тут я буду говорить про телегу, но если тебе интресно узнать про другую площадку, пиши запрос в комментах, я напишу отдельную статью). Продумал что и когда будет говорить твой бот. Картиночки, видюшки подобрал (ну или хотя бы описал их). Класс. Тебе все нравится, погнали дальше?
Теперь начинаем воплощать твою идею в жизнь.
Сначала надо сходить в сам телеграм и через поиск найти крестного отца всех ботов. BotFather.
Не ошибись. В последнее время появилось очень много ботов, которые позаимствовали картинку.
Дальше все очень просто. Тебе не нужно писать никаких команд. Слева (в окошке, где ты пишешь текст), есть синяя кнопка "Меню". Жми на нее и...
Конечно же, для начала надо выбрать "/new bot create a new bot". Это создание нового бота. Пробуем? Жми, не бойся.
На первом шаге (планирование) ты, скорее всего уже придумал название, просто пиши его тут. Если нет - вернись туда и придумай название, соответствующее критериям. Я назову "✅ Тестовый ботик". Как видишь, пробелы и смайлы разрешены.
Далее, бот просит нас задать username для нового бота. Если попробовал вариант и он не сработал, то надо придумать что-то новое. Дерзай.
Я решила долго не мучить бота и придумала название "Ok_test_this_01Bot". Получила "ОК" от BotFather и пошла писать дальше 😉
Вот на этом можно считать завершенным создание бота в телеграм. Если ты забыл токен или тебе надо что-то поменять/добавить, ты всегда можешь вернуться к BotFather и в меню найти нужное действие.
А что делать дальше?
Может ты пришел не за этим? Ты хотел не просто создать бота в телеграм, но и научить его действиям? Если да, переходи в следующую статью, я расскажу как работать на тех платформах, которые использую я, подарю тебе простого бота и расскажу как начать писать ботов и зарабатывать на этом.