如何使用node-telegram-bot-api为每个用户执行相同的代码?

时间:2018-07-31 20:11:31

标签: javascript node.js object telegram-bot

说实话,我不知道如何处理以下问题。

使用telegram-node-bot-API我编写了一个机器人。该代码位于链接:https://jsfiddle.net/gauo9p0q/

我现在需要的是:

当用户A到达要共享其电话的地点时,我检查电话是否正确。如果用户B尚未开始使用该漫游器,则他会收到消息,提示他的手机不正确,不过到目前为止他还没有输入。发生这种情况的原因是,对象顺序是所有用户的唯一选择,并且代码对所有用户都执行一次,从而使零件成为

else if (!re.test(msg.text) && order.status && msg.text != "Phone number" && msg.text != "Back" && order.type != "email") {
        bot.sendMessage(msg.chat.id, "Phone number is incorrect! Try again")
    }

始终对用户С执行。

如何分别处理我的整个代码以及用户A和B。在这种特定情况下,如何为每个用户以独特的方式创建对象顺序?

1 个答案:

答案 0 :(得分:0)

首先临时删除所有条件,仅使用正则表达式验证函数中的电话号码并调用该函数。

IAMVideoProcAmp

Extra Info