步驟
跟 Telegram 的 botfather 機器人進行會話,可以在瀏覽器或者 Telegram 會話中開啟這個連結。
根據提示,/newbot 建立機器人,得到 token。
跟機器人發下訊息,然後訪問 https://api.telegram.org/bot{{token}}/getUpdates 連結({{token}} 改為你的 token),得到 chat_id。
傳送文字訊息,可以請求這個連結({{token}} 和 {{chat_id}} 改為實際的) https://api.telegram.org/bot{{token}}/sendMessage?chat_id={{chat_id}}&text=Hello World
也可以用第三方庫進行呼叫 github.com/php-telegram-bot/core
?:傳送圖片帶說明和按鈕的步驟
按鈕
{
"inline_keyboard":[
[
{
"text":"測試按鈕",
"switch_inline_query":"share",
"url":"https://example.com"
}
]
]
}
請求
https://api.telegram.org/bot{{token}}/sendPhoto?chat_id={{chat_id}}&photo={{photo_url}}&caption=測試按鈕&reply_markup={"inline_keyboard":[[{"text":"測試按鈕
","switch_inline_query":"share","url":"https://example.com"}]]}
附錄:設定 token
請求(example.com/example 改為你的)
https://api.telegram.org/bot{{token}}/setWebhook?url=https://example.com/example
參見
本作品採用《CC 協議》,轉載必須註明作者和本文連結