iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

【PHP Telegram Bot】Day01 - 開賽

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

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

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

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

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_T...

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

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

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

2021-09-19 ‧ 由 miku3920 分享