iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
永豐金融APIs

理財達人Mx. Ada系列 第 21

[第21天]理財達人Mx. Ada-Telegram Bot-start測試

  • 分享至 

  • xImage
  •  

前言

本文說明使用Python建立Telegram Bot-start測試 。

程式實作

程式

from telegram.ext import Updater,CommandHandler

def start(bot, update): # 新增指令/start
    message = update.message
    chat = message['chat']
    update.message.reply_text(text='Hello  ' + str(chat['first_name']))    

def main() -> None:
	# 創建一個Updater,並填入所申請之API TOKEN
	updater = Updater("YOUR API TOKEN", use_context=False)
	# 定義一個dispatcher
	dispatcher = updater.dispatcher
	# 使用CommandHandler定義一個Handler
	start_handler = CommandHandler('start', start)
	# 讓dispatcher註冊一個 handlers
	dispatcher.add_handler(start_handler)
	# 啟始Bot
	updater.start_polling()
    # 按Ctrl + C 進行終止Bot 
	updater.idle()

if __name__ == '__main__':
    main()

Telegran Bot 測試成果

https://ithelp.ithome.com.tw/upload/images/20211006/201071433m0UqXSq7M.png

小結

利用python-telegram-bot模組,使用Updater、CommandHandler套件進行建立一個Start Telegram Bot。


上一篇
[第20天]理財達人Mx. Ada-Telegram Bot-echo測試
下一篇
[第22天]理財達人Mx. Ada-MACD 指標
系列文
理財達人Mx. Ada30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言