iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

【PHP Telegram Bot】Day21 - sendPhoto:三種發送圖片的方式

上傳圖片跟 Markdown 一樣也是沒看過別人怎麼寫,就猜不到怎麼做的東東 sendPhoto https://core.telegram.org/bot...

2021-09-30 ‧ 由 miku3920 分享
DAY 22

【PHP Telegram Bot】Day22 - ReplyKeyboardMarkup:讓輸入框下方出現按鈕區域

今天的東東是個超多層的陣列,足以讓腦袋死機,請做好心理準備再服用 前置作業 又回到 apiRequestJson() 啦,昨天因為陣列只有一層,所以不需要...

2021-10-01 ‧ 由 miku3920 分享
DAY 23

【PHP Telegram Bot】Day23 - Inline mode(內聯模式):在輸入框使用機器人

雖然還有另一個按紐,但是今天我想先來玩玩內聯模式 前置作業 還記得 Day04 - Telegram 機器人的設定 文章中間有看到過的那個 Inline...

2021-10-02 ‧ 由 miku3920 分享
DAY 24

【PHP Telegram Bot】Day24 - InlineKeyboardMarkup、Deep Link:來玩玩訊息下方的按鈕吧

InlineKeyboardMarkup https://core.telegram.org/bots/api#inlinekeyboardmarkup 又是...

2021-10-03 ‧ 由 miku3920 分享
DAY 25

【PHP Telegram Bot】Day25 - 入群歡迎機器人(1):發送歡迎訊息

看了五天的 API 文件,想必是有點膩了,今天開始來做點實用的東西 修改 processMessage 首先來到 processMessage(),來把之...

2021-10-04 ‧ 由 miku3920 分享
DAY 26

【PHP Telegram Bot】Day26 - 入群歡迎機器人(2):設定歡迎訊息

如果歡迎訊息寫死在程式裡,臨時想換還要把程式打開來改,改完還要測試,不如就直接讓它能在群組裡設定吧 新增 設定指令 我們在 !md 上面新增兩個條件,一...

2021-10-05 ‧ 由 miku3920 分享
DAY 27

【PHP Telegram Bot】Day27 - 防雷機器人(1):讓發出去的訊息隱藏吧

有時候看動畫或小說看到很勁爆的地方,很想講但又不能明講,有防雷機器人的話就會很方便 來做一個可以用 * 符號標示要隱藏的字的機器人,安安*你*好 -&gt...

2021-10-06 ‧ 由 miku3920 分享
DAY 28

【PHP Telegram Bot】Day28 - 防雷機器人(2):儲存與查看原始訊息

文字被隱藏了看不到,總要有個方法能看到原本的文字吧,所以今天要來把「原始字串」找回來 在訊息下方增加按鈕 首先我想知道使用者按了哪個選項,因為「隱藏部份文...

2021-10-07 ‧ 由 miku3920 分享
DAY 29

【PHP Telegram Bot】Day29 - 社群按讚機器人(1):讓頻道出現按讚按鈕

今天來做這個很實用的東東,很多頻道都有這個功能 將機器人加入頻道 機器人要加入頻道的話只能加成管理員,所以就按「設成管理員」權限只需要第三個「編輯他人訊息...

2021-10-08 ‧ 由 miku3920 分享
DAY 30

【PHP Telegram Bot】Day30 - 社群按讚機器人(2):將按鈕設成單選並且計數

陣列的特性 還記得陣列怎麼賦值嗎,Day15 - 基礎(4):陣列處理、JSON 我們先來複習一下,我把 a, b, c 三個鍵分別設定成 air, bag,...

2021-10-09 ‧ 由 miku3920 分享