내 봇을 채널에 초대하려면 slack api를 호출해야합니다. 슬랙 앱에서 할 수 있지만 api를 통해 할 때 항상 user_not_found를 얻습니다.
나는 전화한다
https://slack.com/api/channels.invite?token=<legacy token>&channel=<channel>&user=<bot user name>
봇 토큰이 아닌 레거시 토큰, 봇 구성 페이지에서 얻은 유효한 채널 및 봇 사용자 이름을 사용하지만 항상 'user_not_found'가 표시됩니다. 봇을 채널에 초대하는 방법은 무엇입니까?
사용자를 채널에 초대하려면에 대한 API 호출에서 사용자 이름이 아닌 사용자 ID를 지정해야합니다 channels.invite
. 귀하의 경우에는 봇 사용자의 사용자 ID입니다. 채널의 채널 ID도 지정해야합니다.
예:
https://slack.com/api/channels.invite?token=TOKEN&channel=C12345678&user=U12345678
봇 사용자 ID는 해당 Slack 앱을 설치할 때받은 토큰의 일부 여야합니다. 또는 전화 users.list
하여받을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다