Python 텔레그램 봇을 Heroku에 배포하는 가장 좋은 방법! (웹후크를 사용하여 비용 절감 💸)
webhook-aiogram-heroku
웹 후크 연결을 사용하여 업데이트를 가져오는 간단한 telegram echo bot이 먼저 aiogram
으로 만들어집니다.
배포
이 봇은 Heroku 클라우드 플랫폼에 쉽게 배포할 수 있습니다.
다음 단계에서는 시스템에 Heroku CLI가 설치되어 있다고 가정합니다.
git clone https://github.com/aahnik/webhook-aiogram-heroku.git
cd webhook-aiogram-heroku
heroku create
구성 변수
설명
HEROKU_APP_NAME
Heroku 앱의 이름입니다. 수동으로 설정하거나 현재 Heroku Labs에 있는 turn on Dyno Metadata feature을 설정할 수 있습니다.BOT_TOKEN
봇 생성 후 @BotFather에서 제공한 봇의 토큰입니다.heroku labs:enable runtime-dyno-metadata
heroku config:set BOT_TOKEN=<your token>
git push heroku main
건배
봇이 작동하는지 확인하려면:
heroku ps
를 실행하면 dyno의 세부 정보가 표시됩니다.=== web (Free): python start.py (1)
web.1: up
30분 동안 활동이 없으면 봇이 절전 모드로 전환됩니다. 따라서 Heroku에서 다이노 시간을 절약할 수 있습니다.
Reference
이 문제에 관하여(Python 텔레그램 봇을 Heroku에 배포하는 가장 좋은 방법! (웹후크를 사용하여 비용 절감 💸)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aahnik/best-way-to-deploy-python-telegram-bot-to-heroku-save-money-using-webhooks-1i42텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)