Я пытался вызвать опрос с помощью слабого бота с помощью Slacker API.
bot = Slacker(<Bot User OAuth Access Token>)
bot.chat.command(channel=<channelID>, command='/poll', text='"posted?""1"')
Я получил следующее сообщение об ошибке.
----> 1 bot.chat.command(channel=generalID,command='/poll',text='"?""1"')
/Users/<>/anaconda2/lib/python2.7/site-packages/slacker/__init__.pyc in command(self, channel, command, text)
381 'channel': channel,
382 'command': command,
--> 383 'text': text
384 })
385
/Users/<>/anaconda2/lib/python2.7/site-packages/slacker/__init__.pyc in post(self, api, **kwargs)
121 return self._request(
122 self._session_post if self.session else requests.post,
--> 123 api, **kwargs
124 )
125
/Users/<>/anaconda2/lib/python2.7/site-packages/slacker/__init__.pyc in _request(self, method, api, **kwargs)
97 response = Response(response.text)
98 if not response.successful:
---> 99 raise Error(response.error)
100
101 return response
Error: missing_scope
Разве нельзя вызывать опросы с помощью слабого бота?Я попробовал это с моим пользовательским токеном доступа OAuth, и это работало все же.