iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

用 PHP 打造專屬於自己的 Telegram 聊天機器人吧! 系列

在這越來越多人用 Telegram 的時代,你是否想過自己寫一個機器人來用,卻苦於找不到教學?我將在這 30 天帶你了解架設機器人的基本知識,並且講解 Telegram Bot API 的各種功能!

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文 團隊請付費解鎖團隊名稱
DAY 1

【PHP Telegram Bot】Day01 - 開賽

前言 大家好,這是我第一次參加鐵人賽 其實我一直都有想把自己會東西記錄下來分享給大家 今年剛好參加完六角學院的 Vue 新手夏令營 有同學想組團參加鐵人賽 我就...

2021-09-10 ‧ 由 miku3920 分享
DAY 2

【PHP Telegram Bot】Day02 - Telegram 聊天機器人原理

今天要來講講機器人是怎麼運作的 Client-Server 架構 這是一種網路架構,網頁大部分都是使用此架構 瀏覽器是客戶端(client),客戶端(cli...

2021-09-11 ‧ 由 miku3920 分享
DAY 3

【PHP Telegram Bot】Day03 - 向 @BotFather 申請一隻機器人吧!

講了兩天的贛話,今天終於要來實作啦! The BotFather The Botfather 這個名字是致敬 1972 年的美國電影《教父》 它是機器人,...

2021-09-12 ‧ 由 miku3920 分享
DAY 4

【PHP Telegram Bot】Day04 - Telegram 機器人的設定

今天要來設定機器人~ 按下 /mybots 指令後就會出現機器人列表 Choose a bot from the list below: 選擇一個你要查...

2021-09-13 ‧ 由 miku3920 分享
DAY 5

【PHP Telegram Bot】Day05 - 程式語言的運作原理

眾所皆知:「不會寫程式的人都認為程式語言是寫給電腦看的, 會寫程式的人都知道程式語言是寫給人看的。」 程式語言 其實電腦是看不懂程式語言的,程式語言的檔案就...

2021-09-14 ‧ 由 miku3920 分享
DAY 6

【PHP Telegram Bot】Day06 - 安裝 PHP 與設定環境變數

今天要來安裝執行 PHP 程式的程式,PHP 的解釋器(直譯器)。 通常 PHP 都是跑在網站伺服器上,應該很少人知道 PHP 可以用終端機(Terminal...

2021-09-15 ‧ 由 miku3920 分享
DAY 7

【PHP Telegram Bot】Day07 - 安裝 VS Code 並撰寫第一支程式

俗話說得好:「工欲善其事,必先利其器」。 沒有一個好用的文字編輯器,要如何輕鬆愉悅的寫程式呢? 安裝 VS Code 這應該不用我教了吧?就是那種最熟悉的安...

2021-09-16 ‧ 由 miku3920 分享
DAY 8

【PHP Telegram Bot】Day08 - 官方範例程式

今天不寫程式,先來看看官方的機器人範例 官方範例 完整程式碼:https://core.telegram.org/bots/samples/hellobot...

2021-09-17 ‧ 由 miku3920 分享
DAY 9

【PHP Telegram Bot】Day09 - 用 PHP 主動接收和發送訊息吧!

前置作業 複製程式碼 還記得前天最後建立的資料夾嗎,把它用 VS code 打開,再建立一個 php 檔案,把昨天文章的官方程式貼進去 修改 API_...

2021-09-18 ‧ 由 miku3920 分享
DAY 10

【PHP Telegram Bot】Day10 - Long Polling、持續接收與發送訊息

昨天有講到一個叫做 getUpdates 的方法,但我們沒有填任何參數,今天要利用 offset 與 timeout 達成 Long Polling Long...

2021-09-19 ‧ 由 miku3920 分享