возможно ли принять пользовательский ввод при запуске команды? Например, я хочу, чтобы пользователь мог запустить !hello bot
, чтобы бот задал ему вопрос, а пользователь ответил на него, не вызывая другую команду !
. Стандартная команда ввода () 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 и других каналов чата?