[Telegram] Telegram(七) 以 C# 實作對談式 Telegram bot 機器人

還是使用 Windows Application 的方式建立專案,但是這個對談式的機器人只能說是一個簡易性的機器人,只能回答制式的答案,需要再 LUIS (Language Understanding Intelligent Service),才能做到如真人般的交談。 private static readonly Telegram.Bot.TelegramBotClient tg = new T …

[Telegram] Telegram(六) 以 C# 透過 Telegram bot 廣播訊息到 Channel

在 Nuget上有些其他開發人員已經整理好的 SDK,我是使用這套:(但沒法擔保這個套件沒有問題,如果要使用,請自行留意) 透過 Telegram bot 廣播訊息到 Channel 有兩種方式:WebRequest 及 上述的 SDK 。不管是用什麼方式,皆可以使用 Windows Application 來開發,這也是我覺得很方便的一點。 使用 WebRequest 的程式碼如下: strin …

[Telegram] Telegram(四) 將 Bot (機器人) 加入 Channel (頻道)

進到頻道的聊天室窗,點擊右邊「加入成員」的圖示。 在搜尋欄位輸入 Bot username(機器人的名稱),包含@的符號,例如:@tzuhuabot,找到後,加入他。 Telegram 規定機器人只能是管理員,但還是可以各別給予管理員的權限。 設定機器人的權限,這裡只需要給予「發布訊息」的權限即可。 儲存後,就完成將機器人加入頻道的步驟了。 一般如果沒有要寫程式跟 telegram 溝通的話,到這 …