【问题标题】:Telegram bot survey by yieldTelegram 机器人按产量调查
【发布时间】:2018-02-26 09:39:25
【问题描述】:

我想处理用户响应并提出下一个问题。 我用过 if...else,但这是不好的做法,我该如何使用 yield 呢?

 function* gen() {
 let ask1 = yield bot.sendMessage(id, "What is Your fname?");
  bot.on("message", msg => {
      fname = msg.text;
    });

  let ask2 = yield bot.sendMessage(id, "What is Your second name?");
      bot.on("message", msg => {
        sname = msg.text;});
  }

但我不明白如何一致地调用它们,你能帮忙吗?

【问题讨论】:

    标签: node.js yield telegram-bot


    【解决方案1】:

    您可以在每个问题中使用ForceReply,并检测update.message.reply_to_message.text

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-11
      • 2016-01-20
      • 2021-11-07
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      相关资源
      最近更新 更多