Пошаговый мануал: Как создать бота в Телеграм?
Сразу к делу. У вас есть идея, которая, как минимум вам, кажется интересна. Идея связана с ботом Телеграм. Вам нужно создать бота. А вот как это сделать вы не знаете.
В этой статье, я расскажу вам как это сделать и поделюсь примером на своем личном опыте.
Ваша Целевая аудитория
Кто эти люди. Конкретно. Какие задачи перед ними стоят и зачем им вообще нужен ваш бот. Почему они не могут пользоваться другими сервисами. Что может быть лучше:
- Скорость и удобство
- Цена
- Качество работы
Дальше, а что ваш бот вообще должен будет делать. И как…
Важные моменты
- Описать процесс взаимодействия с ботом с самого начала и до конца совершения операции. Желательно даже до повторной операции.
- Как люди поймут, что делать с ботом. Где прописать инструкции. Какое сообщение бот должен отправлять после каждого действия. Что должно находится в описании.
- Все, что вы записали — оформить в виде ТЗ разработчику. Укажите как и логические требования (что бот должен делать), так и общие требования (как быстро и какую вообще нагрузку, количество запросов, должен выдерживать бот.)
Дальше, я покажу несколько примеров, как это можно сделать и собственный пример ТЗ, который вы сможете скопировать. Но все по порядку.
Составление ТЗ для разработки
Что должно туда входить?
- Use cases
- Пошаговое описание взаимодействия
- Общие требования к боту.
Дополнительно для себя
- Имя бота и его “@nickname”
- Описание (до 120 символов)
- Логотип
Пример технического задания для моего бота Insta TXT Editor
C этим пока закончили. Идем дальше
Как выбрать разработчика для создания бота?
97% ботов не требуют сложных вычислительных алгоритмов. Они связаны либо с API либо, помогают вам и клиентов взаимодействовать друг с другом (например, чат-боты или боты для связи с поддержкой).
Поэтому, я выбираю для своих проектов исполнителей из Фриланс бирж. За относительно небольшие деньги выбираешь хорошего и ответственного исполнителя, присылаешь ему ТЗ, он цену и сроки. Вы соглашаетесь и начинаете работу.
Фриланс биржа, которой я пользуюсь: KWORK.RU
Мне ее хватает с головой. Можно поискать еще локальные аналоги, вроде Freelance UA и т.п.
Как выбрать разработчика?
- Выбираете раздел. Разработка Телеграм ботов.
- Выбираете исполнителя по отзывам, цене, общению. Находите ли вы с ним общий язык или нет, понимает ли он вас.
- Только после того, как все обсудили и договорились о цене и сроках. Оплачиваете.
Деньги биржа заморозит до того времени, когда исполнитель выполнит заказ, если не выполнит, вы получите свои деньги обратно. А исполнитель, точно знает, что вы его не кинете, и также защищен. WIN-WIN
Но это еще не все…
Перед началом разработки, вам понадобится подготовить разработчику сервер, где бота программировать и самого бота.
Как зарегистрировать бота в Телеграм.
- Переходите в Bot Father — @BotFather
2. Создаете бот. Пропишите его имя и @nickname
Будьте внимательны, @nickname вы потом изменить не сможете.
3. Получаете API Key и Secret key.
4. Выбираете хостинг. Подойдет обычный SSD хостинг.
Рекомендую hostiq.ua
От него вам понадобится, передать Ftp доступы (тут для тех, кто не знает, рекомендую сразу писать в поддержку). Я просил это сделать знакомого программиста с помощью моих данных к админке.
Что придется сделать самостоятельно:
- Оформить описание (на первой странице)
- Исходное меню кнопок (действует в виде подсказок)
- Логотип, название и описание бота в сети.
Сделать это легко, через тот же Bot father пользуясь элементарной инструкцией (которую он сам и присылает).
Как раскрутить бота в Телеграм? От создания до первых подписчиков
- Тематические или региональные Блоггеры в Телеграм
Поиск блоггеров через:
https://t.me/instalogiya_chat
https://t.me/fromBerek
- Таргет реклама в Инстаграм и ФБ.
Лучше всего работает сторис.
Создавать креативы в canva.com
А вообще тема раскрутки Телеграм ботов — отдельный разговор, о котором возможно я опубликую статью в дальнейшем.
Выводы
Создать телеграм бота довольно просто, важно разобраться в идее и правильно ее реализовать. На этом у меня все. В интернете не прощаются.
Ten articles before and after
Пишем telegram бота для мониторинга сайта на Golang – Telegram Group
Bot Telegram Untuk Membantu Sekolah/Kuliah Kamu – Telegram Group
Create a telegram bot – Telegram Group
Sending a message from Python to a Telegram chat: the simplest way – Telegram Group
Creating a Telegram Bot: Full Beginner’s Guide 2021 – Telegram Group
Python ile Telegram Chatbot + Heroku – Telegram Group
TRX1 Dev Blog #1 (January 2021). TRX1’s January 2021 development report. – Telegram Group
How to code a recipe recommendation Telegram bot – Telegram Group
Telegram Bot Oluşturma. Telegram son günlerde ülkemizde ve… – Telegram Group
data-rh=”true”>使用Python寫一個Telegram Notify – Lofi-nancier – Medium – Telegram Group