Неправильное. Фактически вы можете использовать webhooks для отправки прямых сообщений (включая интерактивные кнопки). И вы можете использовать интерактивные кнопки с ботами (и отправлять прямые сообщения). Я тестировал оба, и они работают нормально.
Webhook
Для того, чтобы отправить сообщение с прямым входящим webhook вам необходимо обеспечить user_id
(например U12345678
) пользователя для непосредственного сообщения как channel
. Используйте функцию «переопределение канала», как описано в официальной документации here.
Боты
Убедитесь, что вы соответствуете всем требованиям для интерактивной кнопки, например, вам нужно иметь приложение Slack и активировать интерактивные кнопки. Вам также необходимо установить правильный объем. Официальная документация об интерактивных кнопках на самом деле относится к ботам при обсуждении областей. См. here.
К сожалению, документация для webhooks гласит следующее: Вы не можете переопределить имя пользователя, значок или канал по умолчанию для входящих веб-ходов, подключенных к приложениям Slack. Вместо этого эти значения будут упрямо унаследованы от связанной конфигурации приложения Slack. –