起初看到鐵人賽是大一吧。
那時看到學長姐在做只覺得好麻煩,
不想去碰。
沒想到如今也換成自己參加了。
確定要參加時就想說要來做點有趣的東西。
不過對於要做什麼也一直沒想法。
而這次參加比賽要特別感謝我的高中同學 黃品諭,
他自己有寫了一個Telegram Bot讓我們幾個好朋友用,
我也因為這樣所以接觸到了Telegram Bot,
在跟他討論過後認為這是個不錯的主題,
非常感謝他提供了我許多意見,
還有好幾次花時間跟我通話告訴我該如何完成想要的功能,
可以說沒有他就肯定沒有這次的比賽。
也謝謝一路上被我問過,
幫我加油鼓勵的人們。
這次參加鐵人賽還是有些遺憾的,
因為這些東西是我第一次接觸,
所以事前花費了不少時間準備,
但很可惜有些東西還是沒有講的很清楚,
所以也常常我在寫後面的文章時又跑回前面幾篇補充說明
而有幾個功能其實也沒有做的很完善,
像是以圖搜圖沒有達到當初想要做到的,
連接SauceNAO跟Ascii2d。
天氣機器人則是有更多延伸的可以做,
字串的判斷、地點的增加、功能的新增等等。
定時發送天氣資訊的功能也還可以增加像是讓使用者選擇開啟關閉功能或自行設定發送訊息時間。
整體來說還可以做的更好,
在準備比賽時應該再更早準備,
這樣也比較不會那麼辛苦,
有著被日子催稿的壓力,
甚至沒了連假,
庫存的糧食也差點枯竭,
到後來真的是挺辛苦的,
後面幾篇的功能甚至差點做不出來,
也算是運氣不錯,
最後都還是有寫出個樣子。
Telegram算是一個比較新的通訊軟體,
也因此網路上的教學文比較少,
更別說使用的語言更是五花八門,
也有很多是丟上整個程式碼,
沒有任何的註解,
也不知道是對是錯,
在讀資料時確實是蠻痛苦的。
有感於此,
這篇系列文我盡量把重要的地方都寫上註解,
也把我遇到的一些小問題特別寫出來,
希望能讓不太懂程式的人也能看的懂,
也讓有需要寫這方面程式的人,
能夠多一份有用的資料能參考,
這次用到的所有程式碼我都整理好放在github了,
有需要參考的歡迎取用。
https://github.com/toikusen/Telegram_Bot
大致上寫到這邊,
未來還有許多事情要做,
保持熱情,
繼續向前吧。