Я создаю простого бота, который получает сообщения от slack и отвечает на сообщение.
Постановка проблемы: Если бот присутствует в канале, он должен отвечать только на сообщения, содержащие "@ChatBotName".Имя чат-бота будет динамическим, и я не смогу его жестко закодировать.
Чтобы получить идентификатор бота, я попытался найти способ перехватить ответ, когда RTM-клиент подключается к провалу.Тем не менее, я не могу найти способ сделать это.Ближе всего я подошел к функции RTMclient _retrieve_socket_info () , но это асинхронная функция и rtm.start (), которая уже запускает цикл асинхронных событий, поэтому я не могу запустить другой, пока мой RTM-клиентподключен к slack.
Ответ выводится на консоль, когда я выполняю rtm.start ().Итак, мой запрос, есть ли способ получить это?
Я просмотрел документацию по RTM API, но она не обновлена.Я использую v2.0.1, который полностью отличается от старой версии.