Javascript 内联键盘单击不调用回调\u查询为什么?
我一直在寻找这个问题的答案,并尝试了回拨时可用的所有资源。比如Javascript 内联键盘单击不调用回调\u查询为什么?,javascript,telegram-bot,Javascript,Telegram Bot,我一直在寻找这个问题的答案,并尝试了回拨时可用的所有资源。比如 这样试试怎么样 bot.onText(/(.+)$/, function (msg, match) { const opts = { reply_markup: { inline_keyboard: [ [ { text: 'Edit Text', callback_data: 'edit' }
这样试试怎么样
bot.onText(/(.+)$/, function (msg, match) {
const opts = {
reply_markup: {
inline_keyboard: [
[
{
text: 'Edit Text',
callback_data: 'edit'
}
]
]
}
};
bot.sendMessage(msg.from.id, 'Original Text', opts);
});
bot.on("callback_query", function(callbackQuery) {
// 'callbackQuery' is of type CallbackQuery
console.log(callbackQuery);
});
我就是这样让它工作的,希望能有帮助 这样试试怎么样
bot.onText(/(.+)$/, function (msg, match) {
const opts = {
reply_markup: {
inline_keyboard: [
[
{
text: 'Edit Text',
callback_data: 'edit'
}
]
]
}
};
bot.sendMessage(msg.from.id, 'Original Text', opts);
});
bot.on("callback_query", function(callbackQuery) {
// 'callbackQuery' is of type CallbackQuery
console.log(callbackQuery);
});
我就是这样让它工作的,希望能有帮助 你的代码看起来很好,在我的沙箱中运行良好。嘿@stdob——有什么特别的改进吗?是否需要部署bot来测试查询?没有什么特别的:提供令牌,然后启动…您是否可以向我提供完整的设置,如何执行?因为我不确定我是否出了什么问题。你的代码看起来不错,在我的沙箱中运行良好。嘿@stdob——有什么特别的改进吗?是否需要部署bot来测试查询?没有什么特别的:提供令牌,然后启动…您是否可以向我提供完整的设置,如何执行?因为我不确定我是否出了什么差错。不,它不起作用。是否需要在BotFather中进行任何特殊设置?@Smit很遗憾听到这一消息。我最确定的是,在BotFather中绝对不需要进行任何设置。您是否尝试过从运行该示例,并且确定轮询/webHook设置没有问题?也可能是这样的:据我所知,这些东西负责处理机器人收到的任何反馈。@Smit也在原始问题的评论部分(很遗憾,我现在无法评论),您询问是否需要将机器人部署到服务器。答案是否定的,这不是必须的。你完全可以在你的机器上运行bot来处理回调查询。不,它不工作。是否需要在BotFather中进行任何特殊设置?@Smit很遗憾听到这一消息。我最确定的是,在BotFather中绝对不需要进行任何设置。您是否尝试过从运行该示例,并且确定轮询/webHook设置没有问题?也可能是这样的:据我所知,这些东西负责处理机器人收到的任何反馈。@Smit也在原始问题的评论部分(很遗憾,我现在无法评论),您询问是否需要将机器人部署到服务器。答案是否定的,这不是必须的。您完全可以在计算机上运行bot来处理回调查询。