텔레그램 봇3 텔레그램 봇 만들기 (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) - 텔레그램에서 봇 생성하기 (BotFather) 휴대폰 알람 이상의 기능이 필요한 일이 생겼다. 그래서 나를 쪼아줄... 누군가를 찾다가 그 누군가가 봇이 되면 어떨까 하는 생각을 하게 되었다. 텔레그램은 봇 기능을 활용하기에 적합한 메신저이다. 한국에서는 카카오톡의 점유율이 높기도 하고, N번방이라던지 하는 안좋은 이슈때문인지 사용하는 사람이 많지 않은데 공돌이들에게는 이만한 장난감이 없다. 텔레그램을 설치해서 BotFather 를 검색해보자 /start를 치면 봇에 대해서 잘 설명해준다. 뭐 이름을 바꾸거나... 여러가지 기능이 있지만 지금 우리가 할 것은 /newbot 뭐 이런 식으로 치면 봇을 새롭게 만들 수 있다. 저 빨간색 네모 부분이 바로 이 봇의 HTTP API에 접속할 수 있는 token이다. 나중에 봇에게 명령을 내리려면 필요하니 따.. 2022. 5. 2. 이전 1 다음