添加按钮以从 Telegram 中的频道转发消息
Add button to forward message from channel in Telegram
我不太确定这是否可能,但可能有人这样做了。是否可以使用 bot 将按钮附加到用户转发给 bot 的消息中?我的意思是:
- 管理员在他的频道中发布了一条消息。
- 管理员将消息转发给机器人(假设机器人已添加到频道)。
- 机器人使用按钮附加到频道中的原始消息。
所以答案是肯定的——可以用editMessageReplyMarkupAPI方法来完成:
curl
--request POST \
--url https://api.telegram.org/bot{BOT_SECRET_TOKEN}/editMessageReplyMarkup \
--header 'Content-Type: application/json' \
--data '{
"chat_id": {CHANNEL_ID},
"message_id": {CHANNEL_MESSAGE_ID},
"reply_markup": {
"inline_keyboard": [
[
{
"text": "Hello world!",
"url": "https://google.com"
}
]
]
}
}'
我不太确定这是否可能,但可能有人这样做了。是否可以使用 bot 将按钮附加到用户转发给 bot 的消息中?我的意思是:
- 管理员在他的频道中发布了一条消息。
- 管理员将消息转发给机器人(假设机器人已添加到频道)。
- 机器人使用按钮附加到频道中的原始消息。
所以答案是肯定的——可以用editMessageReplyMarkupAPI方法来完成:
curl
--request POST \
--url https://api.telegram.org/bot{BOT_SECRET_TOKEN}/editMessageReplyMarkup \
--header 'Content-Type: application/json' \
--data '{
"chat_id": {CHANNEL_ID},
"message_id": {CHANNEL_MESSAGE_ID},
"reply_markup": {
"inline_keyboard": [
[
{
"text": "Hello world!",
"url": "https://google.com"
}
]
]
}
}'