运行命令时是否可以接受用户输入?例如,我希望用户能够运行!hello 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.
我似乎无法使以上内容在Slack中正常工作,因为在运行命令时,输入提示将改为出现在控制台中。但是,当我使用errbot -T
从控制台运行命令时,这确实起作用,因为出现了提示,并允许我在其中键入内容。如何在Slack和其他聊天频道上使用相同的功能?