Можно ли получить все каналы, на которые разрешено писать слабому боту? - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь создать слабого бота на базе heroku и python, который каждые 10 минут пишет сообщения на все каналы, в которые бот может писать сообщения.Было бы замечательно, если бы я мог просто прочитать из слабого API, к которому channelId подключен бот, и позволить боту публиковать сообщение на всех каналах одновременно.

До сих пор я не мог найти такую ​​функцию в слабом API.С другой стороны, я должен признать, что я довольно новичок, чтобы расслабиться.Есть ли какая-то похожая функция или вы можете придумать обходной путь?Если возможно, я бы хотел избежать дополнительного хранения данных где-либо.

1 Ответ

0 голосов
/ 11 мая 2019

Да, есть.Позвоните users.conversations с токеном бота, чтобы получить список каналов, членом которых он является.

Из документации:

Этот метод помогает ответить на вопросыкак:

Which conversations am I a member of?
Which public channels is my bot user in?
Do I have any direct messages open with my friend Suzy?
Is my bot a member of any private channels?
...