목록전체 글 (44)
아직도 텔레그램 안쓰니?
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btx7Vg/btsEEV0JjbE/6KQWWEHu4kvkgHhvhmv9c0/img.png)
https://telegram.org/blog/new-saved-messages-and-9-more/ko 저장한 메시지 2.0, 일회용 음성 메시지 및 8가지 추가 기능 1월 동안, 저희는 텔레그램에 10가지 새로운 기능을 추가했습니다 – 업그레이드된 저장한 메시지, 재생 후 삭제되는 일회용 음성 및 영상 메시지, 언제 당신의 메시지가 읽혔는지를 보여주는 상 telegram.org 이번에 저장한 메시지에 대한 기능들이 많이 업데이트 됨 자세한 내용은 위 링크 참고 쓸만한 기능 1 메시지를 저장한 메시지로 공유하면 저장한 메시지에서 채널, 그룹별로 구분해서 볼 수 있음. https://telegram.org/blog/new-saved-messages-and-9-more/ko#1303769405 쓸만한 기능..
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions---Advanced-Filters#custom-filters
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VbJN2/btsC88moO5k/K6QRcEgWHTrXNX7HgBhKAK/img.png)
https://core.telegram.org/bots/api#senddice sendDice 메서드를 사용한다 dice에 value가 주사위의 값이다 https://api.telegram.org/bot/sendDice?chat_id= https://docs.python-telegram-bot.org/en/stable/telegram.chat.html#telegram.Chat.send_dice https://docs.python-telegram-bot.org/en/stable/telegram.bot.html#telegram.Bot.send_dice async def dice_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None: mess..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KmvJY/btsC30WMjbH/foyatGkk5vCzIKWjV4kGW1/img.png)
스티커 셋의 이름을 확인한다. Telegram Bot Raw(https://t.me/RawDataBot)에게 스티커 하나를 보낸다. 그러면 보낸 스티커의 정보를 JSON으로 보여준다. "sticker"에서 "set_name"을 확인한다. 이게 스티커셋의 이름이다. send_sticker로 보낸다 async def start(update: Update, context: ContextTypes.DEFAULT_TYPE): sticker_set = await context.bot.get_sticker_set("MrGreene") for sticker in sticker_set.stickers: await context.bot.send_sticker(chat_id=update.effective_chat.id, s..
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions---Your-first-Bot 확장 기능: 첫 번째 봇 소개 telegram.ext 서브모듈은 순수한 API 구현 위에 구축되었습니다. 이것은 사용자에게 쉽게 사용할 수 있는 인터페이스를 제공하며 프로그래머의 작업을 일부 덜어주어 반복 작업을 피할 수 있게 도와줍니다. 이 서브모듈에는 여러 클래스가 포함되어 있지만 가장 중요한 것은 telegram.ext.Application입니다. Application 클래스는 update_queue에서 업데이트를 가져오는 역할을 담당합니다. Updater 클래스가 지속적으로 Telegram에서 새로운 업데이트를 가져와 이 큐에 추가하는..
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Introduction-to-the-API 순수한 텔레그램 봇 API 봇 API는 telegram.Bot 클래스를 통해 노출됩니다. 이 메서드들은 공식 텔레그램 봇 API에서 설명된 메서드들의 snake_case 버전입니다. 텔레그램 문서에서와 같은 정확한 camelCase 메서드 이름도 편의를 위해 사용할 수 있습니다. 예를 들어, telegram.Bot.send_message는 telegram.Bot.sendMessage와 동일합니다. 봇 API의 모든 클래스는 telegram 모듈에서도 찾을 수 있으며, 예를 들어 Message 클래스는 telegram.Message로 사용할 수 있습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/B11XB/btsC6yrEefN/GrHBlEEcEiHmZoUKc7YKmK/img.png)
https://docs.python-telegram-bot.org/en/v20.7/ 우리는 거부할 수 없는 래퍼를 만들었습니다 우리는 활기찬 개발자 커뮤니티가 있는 텔레그램 그룹에서 서로 돕고 있습니다. 함께 참여해 보세요! 텔레그램 채널에서 라이브러리 업데이트 및 새로운 릴리스 소식을 기다려주십시오. 소개 이 라이브러리는 Telegram Bot API를 위한 순수한 Python 비동기 인터페이스를 제공합니다. Python 버전 3.8 이상과 호환됩니다. 순수 API 구현 외에도, 이 라이브러리는 봇 개발을 쉽고 직관적으로 만들기 위한 여러 고수준 클래스를 제공합니다. 이러한 클래스는 telegram.ext 하위 모듈에 포함되어 있습니다. telegram.ext 없이 순수 API 구현도 python-te..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kMFAL/btsCUBiSMEr/wYbK1dCIKNauKpTsvS3fe0/img.jpg)
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None: custom_keyboard = [["top-left", "top-right"], ["bottom-left", "bottom-right"]] reply_markup = ReplyKeyboardMarkup(custom_keyboard) await context.bot.send_message( chat_id=update.effective_chat.id, text="Custom Keyboard Test", reply_markup=reply_markup, )