[C#] Telegram - 回覆訊息(Reply Messsage),讀取回復訊息
2021-02-01
在 Telegram 之中是可以回復訊息的,就像是下圖顯示的一樣,有時候在 bot 操作中,我們很需要這樣的功能,尤其是當客戶連續問問題,你要回應那一個問問題就是關鍵了。
1. 去跟 bot 父親去要一個 bot ,這我就不贅述 https://www.process.st/telegram-bot/
2. 到 nuget 下載一個套件 Telegram.Bot
3. 收到訊息後,你要傳訊給他 後面就有一個參數,可以設定 reply Message Id
Result:
4. 可以透過判斷 e.Message.ReplyToMessage 是不是 null ,然後來判斷是不是對方是不是回應某個問題,這裡面因為範例關係,我有做一個 Count 來確定自己回應的問題是不是對應正確
Result:
這裡面的範例是我故意去寫的,這樣基本上就是一目了然這樣的需求處理 ,筆記一下也方便之後我自己複製貼上 :P