Рубрики
Без рубрики

Лучший способ развернуть Python Telegram Bot в Heroku! (Сэкономьте деньги 💸 Использование Webhooks)

Webhook-Aiogram-Heroku Простая телеграмма эхо-бот впервые изготовлена из айограммы, который получает … Помечено Python, Heroku, Telegram, Tutorial.

Простой Telegram Echo Bot сначала сделан с айограмма , это получает обновления, используя подключение к веб-крюку.

Развертывать

Этот бот может быть легко развернут в Хероку облачная платформа.

Следующие шаги предполагают, что у вас есть Heroku Cli Установлен в вашей системе.

  1. Клонировать репо и перейти в каталог проектов.
git clone https://github.com/aahnik/webhook-aiogram-heroku.git
cd webhook-aiogram-heroku
  1. Создайте новое приложение Heroku.
heroku create
  1. Установите конфигурацию VARS.
Heroku_app_name Имя вашего приложения Heroku. Вы можете установить его вручную или включить функцию метаданных Dyno, которая в настоящее время находится в лаборатории Heroku.
Bot_token Токен для вашего бота, предоставленного @botfather после создания бота.
heroku labs:enable runtime-dyno-metadata
heroku config:set BOT_TOKEN=
  1. Толкнуть код в Героку.
git push heroku main

Ваше здоровье

Чтобы подтвердить, что ваш бот работает:

  • Запустить Heroku ps который покажет вам детали вашего дина.
=== web (Free): python start.py (1)
web.1: up
  • Отправьте сообщение своему боту, и ваш бот повторит его вам.

Бот пойдет спать после 30 минут бездействия. Итак, вы спасаете часы Dyno в Хероку.

Оригинал: “https://dev.to/aahnik/best-way-to-deploy-python-telegram-bot-to-heroku-save-money-using-webhooks-1i42”