Kho*_*aev 1 api telegram telegram-bot
我可以发送消息,示例:
https://api.telegram.org/bot[TOKEN]/sendMessage?chat_id=@[USERNAME]&text=hello
Run Code Online (Sandbox Code Playgroud)
但我想用内联按钮发送消息,请帮忙。
Ali*_*ida 12
这将是您要查找的网址:
https://api.telegram.org/bot[TOKEN]/sendMessage?chat_id=[CHAT_ID]&text=[TEXT]&reply_markup={"inline_keyboard": [[{"text": "hi", "callback_data": "hi"}]]}
您可以将 JSON 传递到reply_markup字段。这是我们的 JSON:
{
"inline_keyboard": [
[
{
"text": "hi",
"callback_data": "hi"
}
]
]
}
Run Code Online (Sandbox Code Playgroud)
我建议您使用 API 库与 Telegram 进行通信。使用裸网址有其自身的挑战,例如有时您应该对 JSON 进行 url 编码以避免 URL 中的错误。
例如,这是上述 JSON 的 url 编码版本:
%7B%22inline_keyboard%22%3A%20%5B%5B%7B%22text%22%3A%20%22hi%22%2C%20%22callback_data%22%3A%20%22hi%22%7D%5D%5D%7D
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5351 次 |
| 最近记录: |