iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

【PHP Telegram Bot】Day11 - Webhook 與 Web Hosting

網站伺服器 網路上有很多的免費伺服器(Free Hosting) 幾乎每個都有支援 PHP 我就拿 000webhost 來示範一下好了 網站上方有個登入我是直...

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

【PHP Telegram Bot】Day12 - 基礎(1):變數、常數與資料型態

資料型態(型別)Data Type 首先要介紹一個函式 gettype(),這個函式裡面填上東東,他就會吐出那個東東的「型別」,最後再用 echo 印出來就行了...

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

【PHP Telegram Bot】Day13 - 基礎(2):數學運算與亂數

$x = 3 + 2 * 8 - 2 ** 3; echo $x; // 11 在程式裡最常做的事之一就是數學運算來看看 PHP 運算時常會用到的東西吧...

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

【PHP Telegram Bot】Day14 - 基礎(3):字串處理與正規表示式 Regex

在程式裡第二個常出現的就是字串處理啦 運算子 連接運算子 說明 用法 . 連接 x . y .= 連接並賦值 x .= y 在 PH...

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

【PHP Telegram Bot】Day15 - 基礎(4):陣列處理、JSON

陣列就像是個大櫃子,可以存放好多好多的東西 陣列賦值、取值 可以由兩種格式產生(兩者相等): $a1 = ['a', 'b', 'c']; $a2 = ar...

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

【PHP Telegram Bot】Day16 - 基礎(5):檔案讀取與寫入、cURL

對程式來說,檔案的處理與網絡傳輸是差不多的,所以會有一些兩者都通用的函式 內建函式 最主要就是這兩個函式: file_get_contents() 讀取...

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

【PHP Telegram Bot】Day17 - 基礎(6):函式與作用域

函式就像是一個小程式一樣,把多個指令包裝在一塊,用簡單的方式就能使用 函式主要有兩種: // 非匿名 function sum($a, $b) {...

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

【PHP Telegram Bot】Day18 - 基礎(7):邏輯運算與流程控制

前面介紹的程式都只有單一路徑,今天要來講更複雜的多路徑的情況 運算子 比較運算子 說明 用法 == a 和 b 相同,返回 true $a =...

2021-09-27 ‧ 由 miku3920 分享
DAY 19

【PHP Telegram Bot】Day19 - 基礎(8):迴圈、Xdebug

當需要重複做類似的事情時,不需要寫很多行重複的程式,用迴圈就能一次執行很多次 迴圈 while 如果符合小括號中的條件,就執行大括號中的程式,並且執行完後再...

2021-09-28 ‧ 由 miku3920 分享
DAY 20

【PHP Telegram Bot】Day20 - sendMessage:發送和轉換 Markdown 訊息

今天先來點輕鬆的,先來看看各種 sendMessage 的功能,最後來轉換使用者發送的 Markdown 文字 sendMessage https://co...

2021-09-29 ‧ 由 miku3920 分享