看板MobileComm
大家好,最近比較有一些時間,
所以試著用 Python 3 寫 Telegram 機器人。
這功能的機器人先前有人寫過,
不過後來掛掉好一段時間,
我就乾脆另外再寫一個在這邊跟大家分享。
臺鐵時刻查詢:
https://t.me/TaiwanRailway_bot
功能主要是可以查詢當日還可以搭乘的所有火車,
如果要查詢未來日期的火車,就還需要等我一些時間增加這個功能了。
資料來源由政府提供:
https://data.nat.gov.tw/comment/888
如果有其他建議或想靠北的地方,除了這邊之外,
也可以來我的頻道:
https://t.me/HenryLab
--
我本身是寫 C/C++ 畢業的,後來工作接觸 Python 後就回不去了 XD
自己覺得主要的原因是,Python 太輕鬆就能分析字串了。
寫聊天機器人常用的不外乎爬需要的網站的資料、分析來者訊息的字串...等等,
這些都是 Python 的強項。所以會常常聽到「人生苦短,我用Python」。
2019/06/26 後記:
後來為了用免費的 Google Apps Script,我昨晚將機器人用 JavaScript 改寫,
目前的機器人反應會比較慢,不過功能都是正常的。
未來會同時維護 Python 和 JS 版本。
※ 批踢踢實業坊(ptt.cc), 來自: 111.185.153.187 (臺灣)※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1560579916.A.EE0.html
推 C13H16ClNO : 沒機會坐火車的給推 06/15 14:26
推 olmtw : 又有了 06/15 14:31
推 MoneMizuno : 實用推 06/15 14:49
推 NKAC : 支持 06/15 15:12
推 Toy17 : 有用有推 之前那個死好久 都找不到能繼續用的 06/15 15:21
推 t36085520 : 謝謝 06/15 15:24
推 virouss : 感謝您 06/15 15:46
推 sa12e3 : 酷 有在想這個工具,想不到真的有。 06/15 18:49
推 sa12e3 : 不過只能用中文 06/15 20:43
推 eric525498 : 推開發 06/15 21:55
推 f416720001 : 簡單明瞭,推 06/16 01:43
→ Innova : 離題問一下樓主,為什麼周邊有在碰聊天機器人的都用 06/16 11:09
→ Innova : python寫,是在這方面有什麼優勢嗎 06/16 11:10