仅作为开发记录,接口文件不在此处展示!
1. 使用POST
请求调用 PHP 脚本
示例POST
请求:
curl -X POST -H "Content-Type: application/json" \
-d '{"action": "send_text", "chat_id": 123456789, "message": "Hello, this is a test message!"}' \
http://yourdomain.com/telegram_bot.php
POST 请求示例解析:
{
"action": "send_text",
"chat_id": 123456789,
"message": "Hello, this is a test message!"
}
2. 使用GET
请求调用 PHP 脚本
示例GET
请求:
curl "http://yourdomain.com/telegram_bot.php?action=send_text&chat_id=123456789&message=Hello%2C%20this%20is%20a%20test%20message%21"
GET 请求示例解析:
action=send_text
chat_id=123456789
message=Hello, this is a test message!
发送消息操作说明
发送文本消息 (send_text):
action
:send_text
chat_id
: 目标聊天 IDmessage
: 要发送的文本内容
发送图片消息 (send_photo):
action
:send_photo
chat_id
: 目标聊天 IDphoto_url
: 图片 URLcaption
: 图片说明文字(可选)
发送音频消息 (send_audio):
action
:send_audio
chat_id
: 目标聊天 IDaudio_url
: 音频 URLcaption
: 音频说明文字(可选)
发送嵌入式键盘消息 (send_keyboard):
action
:send_keyboard
chat_id
: 目标聊天 IDmessage
: 消息文本keyboard
: 嵌入式键盘按钮的结构,JSON数组
发送带回复标记的消息 (send_reply):
action
:send_reply
chat_id
: 目标聊天 IDmessage
: 消息文本reply_to_message_id
: 需要回复的消息 ID
示例:发送带回复标记的消息
curl -X POST -H "Content-Type: application/json" \
-d '{"action": "send_reply", "chat_id": 123456789, "message": "This is a reply message.", "reply_to_message_id": 987654321}' \
http://yourdomain.com/telegram_bot.php