Я знаю, что кажется, что об этом спрашивали раньше - но я понимаю, что вы можете выяснить, что кто-то разговаривает по каналу Slack, проверив activity.Conversation.IsGroup
- я использую это успешно.
Это нормальнодо тех пор, пока у канала более двух участников!Но есть досадный крайний случай, когда вновь созданные каналы, скажем, или каналы, содержащие только двух участников, должны испытывать бот, пытающийся ответить на все сообщения там, пока по крайней мере 3 участника не будут добавлены к каналу.
Кто-нибудь нашел удобный способ обнаружить это?Я проверил Activity
JSON как для непосредственного сообщения пользователю приложения / бота, так и для сообщения в канал, но не существует очевидного способа отличить сообщение канала от сообщения непосредственного пользователя боту.