bot2 텔레그램 봇 만들기 (3) - koyeb에 24시간 봇 올려두기 좌충우돌 끝에 나온 메인함수.지난 글에 이어서 텔레그램 봇 설정을 이것저것 하고 나서, 서버에 올려두려 하니생각보다 비용이 많이 나간다. 나 혼자 써서 트래픽도 얼마 안되는데...? 무료로 될거같은데?해서 이것저것 찾아보다가 (railwayapp, 오라클 무료인스턴스. 파이선에니웨어 등등)2025년 3월 기준 koyeb이 가장 적당한 것 같아서 여기로 선택. 단 여기도 그냥 백그라운드로 돌릴 순 없어서fastAPI와 uvicorn을 달아 꼼수를 사용했다.서버는 그냥 켜놓기만 하고 실제 본체는 텔레그램 봇. 아래는 최종 결과물이다.app = FastAPI()@app.get("/health")async def health_check(): return {"status": "ok"} # HTTP 200 .. 2025. 3. 28. 텔레그램 봇 만들기 (2) - 텔레그램 봇 메세지핸들러 추가, 비동기 메인함수 사용 기존에 혼자 텔레그램 봇을 가지고 놀 때while(true)와 여러 꼼수를 사용해서 놀았었는데이럴수가. 제공하는 핸들러 함수가 이미 있었다. 사실 라이브러리가 있는 시점에 없을리가 없긴 했지만오늘 이것저것 손보다가 핸들러 함수를 찾게 되어 추가.아래는 코드 예시이다. 요즘 GPT 겁나 좋다. 다 알려준다. 검색시간이 확 줄어듦. 와...import asyncioimport pytzfrom telegram import Botfrom telegram.ext import Application, CommandHandlerfrom apscheduler.schedulers.asyncio import AsyncIOSchedulerfrom apscheduler.triggers.daily import DailyTrigg.. 2025. 3. 25. 이전 1 다음