gpt4 book ai didi

node.js - Telegram 机器人回复循环

转载 作者:搜寻专家 更新时间:2023-10-31 23:51:18 25 4
gpt4 key购买 nike

我只想读取对象中的数据并连续打印多个按钮。
我怎么能那样做?

类似的例子:

var obj={"coca":"2$" , "7up":"3$" , "fanta":"4$"} 
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
ctx.reply('price list', Extra.HTML().markup((m) =>
m.inlineKeyboard([
[m.callbackButton(`${key} : `, ` price : ${obj[key]}`)]
]))))

但问题是我不想每次都打印“价目表”。
我只想在上面打印 1 次,我不能在“ctx.reply”中使用 for 循环

最佳答案

如果你只想回复第一个项目,你所要做的就是在第一个回复后打破循环。

你的代码可能是这样的:

var obj={"coca":"2$" , "7up":"3$" , "fanta":"4$"} 
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
ctx.reply('price list', Extra.HTML().markup((m) =>
m.inlineKeyboard([
[m.callbackButton(`${key} : `, ` price : ${obj[key]}`)]
]))));
break;
}
}

关于node.js - Telegram 机器人回复循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46365566/

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