2017-02-13 4 views
2

Как определить, есть ли сообщение от пользователя, который беседует с моим ботом в частном канале (DM только с ботом), используя Event API?Slack API: как узнать, поступает ли сообщение от отдельного личного канала к моему Slackbot?

+0

Ваш вопрос является слишком общим. Пожалуйста, предоставьте некоторые особенности о том, как настроен ваш slackbot, например. вы используете RTM API или API событий для своего бота? Какую информацию вы получаете от пользователя при отправке сообщения DM? –

ответ

4

Проверьте первую букву в идентификаторе канала. Если он начинается с D, это DM-канал. Если он начинается с C, это общедоступный канал.

Например, D2AH456 является каналом DM, в то время как C234F56 является публичной #channel