Как запустить бота с подарком для подписчиков
Что, как и зачем можно дарить разбирались
вот в этом посте, а сегодня инструкция по созданию бота на костылях и на базе бесплатного бот-сервиса.
Почему так? Потому что ну когда нам с вами еще в создании уникальных ботов разбираться? И так времени ни на что не хватает.
(У меня так собран антиботоводный чеклист @ilychmomchecklistbot)
1️⃣ Сначала подготовительный шаг: нужно разобраться с алгоритмом действий, которые будет предпринимать подписчик, и что должен делать бот.
Логика работы бота должна быть такая:
1. Подписчик запускает вашего бота
2. Бот его приветствует и пишет, что делает — выдает файл за подписку — и предлагает нажать кнопку, чтобы получить подарок.
3. Подписчик нажимает кнопку, например, «получить файл»
4. Бот проверяет его подписку:
— если подписка есть, то сразу кидает следующее сообщение с ссылкой на файл
— если нет, то предлагает подписаться и потом уже выдает файл
2️⃣ Создаете сам файл (или любой другой формат полезного материала). Главное — у вас должна быть ссылка на то, чем вы будете делиться, так как бот-настройщик не умеет грузить файлы.
Например, вы загрузите файл на Гугл диск Или используете статьи Телеграф.
3️⃣ Самое интересное: создаем бота. Для этого активируем бот-настройщик @LivegramBot, который тут же пришлет вам инструкцию, что делать дальше, а именно перейти в соседнего бота @botfather.
Обратите вниманием, что
1. @botfather не переведен на русский
2. ту «болванку», которую вы создадите с его помощью, желательно оформить сразу: сделать ему аватарку, описание, добавить основной аккаунт и ссылку на ваши контакты
4️⃣ После создания ваше собственного бота через ботфазер, вам нужно вернуться в @LivegramBot и скинуть ему токен. Так вы свяжите бота-настройщика и ваше творение.
5️⃣ По инструкции привязываем бота к каналу. Совет: попробуйте сначала все манипуляции провести с тестовым каналом и настроить все там.
6️⃣ Далее внутри бота настройки протыкиваете все кнопки, меняете тексты, добавляете свои кнопки, если нужно, обязательно включаете настройку проверки подписки.
7️⃣ Как все настроили, тестируете ваш созданный бот: переходите в него, тыкаете «старт» и смотрите, чтобы все работало как вы хотели.
А еще можно попросить друга тоже потыкать бота, чтобы убедиться, что ну точно все работает.
8️⃣ Если все окей, то привязываете бота уже не к тестовому каналу, а к основному.
Написано страшнее, чем есть на самом деле. Я вот больше потратила времени на продумывание логики, чем на саму настройку.