Как создать телеграм-бота на облачных функциях

Запрограммировать логику работы Телеграм-бота

Чтобы упростить задачу, мы написали пример такого бота. Его исходный код доступен по ссылке github.com/selectel/cloud-telegram-bot. Он понимает команды:

  • /start с приветственным сообщением;
  • /sticker с ответом в виде стикера;
  • /getwebhook чтобы вы могли получить информацию о настройках вашего бота;
  • /setwebhook для настройки вашего бота, но об этом позже.

Пройдите следующие шаги с нашим примером бота, чтобы освоиться:

  1. Скачайте исходный код как архив («Clone or download» → «Download ZIP») и распакуйте его.
  2. Внутри должно быть:
    • «setup.py» с минимальным кодом, чтобы Python-окружение приняло содержимое папки за модуль для установки;
    • «requirements.txt» с описанием зависимостей;
    • «bot» — папка с исходным кодом нашего бота.
  3. Выделите все эти файлы и папки, а затем создайте из них новый ZIP-архив, тогда исходный код внутри архива не будет иметь лишних папок (как в случае с архивом, скачанным с github).
  4. Перейдите в Облачная ПлатформаФункцииСоздать функцию, подробнее.
  5. Задайте имя, например, «Bot».
  6. Загрузите ZIP-файл в качестве Исполняемого кода.
  7. Укажите Путь к файлу в архиве как «/bot/tele_bot.py».
  8. Укажите Вызываемую функцию в коде как «main».
  9. Добавьте переменную окружения «TOKEN», но пока не задавайте для неё значения, мы коснёмся этого на следующем этапе.
  10. Нажмите кнопку Сохранить и развернуть.
  11. Поставьте галочку, что нужна Публичная ссылка.

Теперь у нас есть API, реализующее логику ответов бота. Следующим этапом мы зарегистрируем его в Telegram.

Способы заработка в «Телеграме» на ботах

При помощи роботов каждый желающий сможет заработать здесь деньги.

Заработок в «Телеграме» на ботах.

Для этого:

  • самостоятельно создаются помощники;
  • используются уже готовые сервисы.

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

Намного проще использовать уже написанные и протестированные bot-системы.

Разработка ботов

Существует три варианта получения помощника:

  1. Сделать его самому. Метод хороший, потому что не придется платить деньги и можно изначально выбирать функции, которые будут у готовой программы. Но воспользоваться им способны не все, так как нужны специальные знания и навыки написания кодов с нуля.
  2. Применение конструкторов. Среди таких сервисов самыми востребованными считаются ManyBot, Chatfuel и т. д. Платить за их использование не нужно, но функционал программ ограничен. Усовершенствовать робота, сделанного с их помощью, можно. Для этого требуется знание языков программирования.
  3. Заказ телеграм-ботов для заработка реальных денег. Этот способ актуален для тех, кто не умеет писать коды и не желает разбираться в работе конструкторов. Подобные услуги предлагают многие компании. Также можно найти специалиста на биржах фриланса, который за определенную сумму напишет нужного робота. Этот способ требует вложений, но заработок окупит все расходы.

Чтобы написать бота для Телеграм при помощи ManyBot, нужно:

  1. В окне поиска мессенджера написать имя робота и в новом чате кликнуть «Начать».
  2. Выбрав язык, нажать на кнопку «Добавить нового бота».
  3. Открыть @BotFather, авторизоваться в нем и прописать команду «newbot».
  4. Придумать боту оригинальное имя.
  5. Скопировать апп-токин, а затем отправить ManyBot при помощи сообщения.
  6. Создать описание для робота, по которому его смогут отыскать другие юзеры.
  7. Отправив /commands, откроется новая вкладка, где предложат «Создать команду» или «Настроить меню».

Выполнение заданий с помощью бота

Существуют программы, которые выплачивают деньги за совершение определенных действий (приглашение друзей, подписка на каналы, переход по ссылкам, ввод капчи, просмотр сообщений или видео).

Выполнение заданий с помощью бота.

Как это работает:

  1. Для начала рекомендуется создать новый аккаунт в мессенджере. Можно пользоваться и своей учетной записью, но нужно быть готовым к тому, что придется добавлять большое количество различных сообществ.
  2. Завести электронный кошелек, на который будет происходить вывод денежных средств. Подойдет вебмани, яндекс или киви.
  3. Подключить бота, который будет давать различные задания.
  4. Выполнять все инструкции и получать свой заработок.

Обычно предлагают легкие задания и их можно брать сколько угодно. Таким образом, получается зарабатывать от 10 копеек за одну выполненную задачу до 0,3 коп. за подписку.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий