是否可以从errbot命令中获取用户输入?

2024-04-16 05:31:37 发布

您现在位置:Python中文网/ 问答频道 /正文

运行命令时是否可以接受用户输入?例如,我希望用户能够运行!hello bot,让bot问他们一个问题,然后用户回答这个问题,而无需调用另一个!命令。标准的input()python命令似乎不适用于这种情况。 我希望能奏效的例子:

user: !hello bot

bot: Hello. How are you today?

user: good

bot responds differently depending of whether the user said good or bad.

我似乎无法让上面的命令在空闲状态下工作,因为当命令运行时,输入提示将出现在控制台中。但是,当我在控制台中使用errbot -T运行命令时,当提示符出现并允许我在其中键入时,这确实起作用。我怎样才能在Slack和其他聊天频道上获得同样的效果?你知道吗


Tags: 用户命令youhelloinput标准bot情况