gpt4 book ai didi

node.js - 代表用户发送消息以响应内联键盘的电报?

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:47 25 4
gpt4 key购买 nike

我的机器人在组中显示一个内联键盘,用户必须单击该键盘才能向该组发送预设消息。

机器人呈现预设文本并将其作为callback_data传递:

bot.telegram.sendPhoto(process.env.TELEGRAM_GROUP_ID, {
source: filepath
}, {
reply_markup: {
inline_keyboard: [[
{ text: text, callback_data: text }
]]
}
})

enter image description here

然后,当用户单击按钮时,机器人会发送一条回复,其中显示回复键盘显示预设文本:

ctx.replyWithHTML("instructions", {
reply_markup: {
resize_keyboard: true,
one_time_keyboard: true,
selective: true,
keyboard: [
[text]
]
}
});

enter image description here

是否有一种方法可以显示回复键盘而无需发送单独的消息,或者可以让预设文本显示在文本框中以供用户发送,而不是显示在回复键盘的按钮上?

最佳答案

问题:

我可以在文本框中插入文本以便用户将其发送给机器人吗?

答案:

问题:

有没有办法显示回复键盘而无需发送单独的消息?

答案:

是的,您可以使用一个/多个内联键盘(内联按钮)更新您的消息

问题:

在哪里可以阅读有关内联键盘的信息?

答案:

这是document

问题:

有来源示例吗?

答案:

是的,这里有一些 example

关于node.js - 代表用户发送消息以响应内联键盘的电报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59097771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com