안녕하세요 대무무입니다. 저번 글에서 텔레그램 봇을 사용해서 봇 채팅방에서 특정 명령으로 원하는 작업을 수행할 수 있는 콜백함수들로 이뤄진 Python 코드를 소개해드렸고 실행 방법을 알려드렸습니다. 이번에는 명령을 먼저 입력하는 방식이 아닌 사용자 봇 채팅방에 먼저 메시지를 보내는 방법을 소개하겠습니다. 해당 방법은 인프라 모니터링이나 특정 이벤트가 발생했을 때 알림 받는 형식으로 사용하기 좋습니다. 만일 텔레그램 봇 채팅방을 만드는 방법을 모르신다면 이전 글 참고하시기 바랍니다. [Python] 텔레그램 봇 기능 사용해보기 텔레그램 chat_id 알아내기 봇 채팅방을 만들었으므로 토큰은 가지고 계실 겁니다. 추가적으로 chat_id 정보가 필요한데요. chat_id 는 자신이 속한 봇 채팅방의 정보라..
안녕하세요 대무무입니다. 최근에 Python 과 FastAPI 를 가지고 간단한 로또 번호 예측 결과를 출력하는 백엔드를 만들어봤는데요. 요걸 좀 편하게 사용할 방법이 없을까 싶어서 찾아보다 텔레그램의 봇 기능을 이용해서 로또 예측 번호 알려주거나 내가 가진 로또 번호와 당첨 번호 비교하는 기능을 개발했고 이 경험을 통해 텔레그램 봇 기능을 한번 간단하게 소개시켜드리려 합니다. 텔레그램 봇(Telegram Bot)? https://core.telegram.org/bots Bots: An introduction for developers Bots are small applications that run entirely within the Telegram app. Users interact with bot..
안녕하세요 대무무입니다. 저는 지금까지 Python 으로 개발해오면서 MongoDB 접근 및 관리 시 PyMongo 를 사용했었습니다. 어느 날 ODM(Object Document Mapper) 를 지원하는 라이브러리가 있다는 사실을 알게 되어 정리하려 합니다. PyMongo MongoDB 공식 Python 드라이버이며 MongoDB 와 직접 상호작용 할 수 있게 하는 저수준 API 를 제공한다. 쿼리 언어를 사용하여 관리가 가능하며 MongoDB 네이티브 작업에 직접 매핑을 제공한다. Github 를 통해 Open Source 프로젝트로 제공한다. import uuid from pymongo import MongoClient mongo_client = MongoClient([MONGO_DB_URL]) ..