Slack im.open возвращает null

Прошу прощения за непонимание, но я использую метод Slack im.open, чтобы получить идентификатор канала прямого сообщения для небольшого проекта.

web.im.open({token: process.env.botOath, user: userID}, function(res){
     console.log(res.channel.id);
});

К сожалению, идентификатор канала возвращается как «ноль». Это правильный способ использовать этот метод, или я что-то упускаю? Спасибо!

Может, произошла ошибка? пожалуйста, опубликуйте весь ответ от Slack, например содержание res

Erik Kalkoken 10.08.2018 17:01

Не определен ли объект res?

jremi 10.08.2018 17:03

Нет, объект res определен. Я получаю такой ответ: {ok: true, no_op: true, already_open: true, channel: {id: 'DBHRGR0RF'}, scopes: ['identify', 'bot: basic'], acceptScopes: ['im: write' , 'post']} Я думаю, где-то произошла ошибка? Я получаю ответ, который хочу сейчас ...

Parker Simpson 10.08.2018 17:29
0
3
135
0

Другие вопросы по теме