scrapinghub/slackbot

Getting TypeError: list() got an unexpected keyword argument 'cursor' from starting app

s905060 opened this issue · 4 comments

File "/usr/local/lib/python3.9/dist-packages/slackbot/bot.py", line 20, in __init__
   self._client = SlackClient(
 File "/usr/local/lib/python3.9/dist-packages/slackbot/slackclient.py", line 60, in __init__
   self.rtm_connect()
 File "/usr/local/lib/python3.9/dist-packages/slackbot/slackclient.py", line 65, in rtm_connect
   self.parse_slack_login_data(reply)
 File "/usr/local/lib/python3.9/dist-packages/slackbot/slackclient.py", line 87, in parse_slack_login_data
   self.parse_user_data(self.list_users())
 File "/usr/local/lib/python3.9/dist-packages/slackbot/slackclient.py", line 78, in list_users
   return webapi_generic_list(self.webapi, 'users', 'members')
 File "/usr/local/lib/python3.9/dist-packages/slackbot/slackclient.py", line 30, in webapi_generic_list
   response = getattr(webapi, resource_key).list(**args)
TypeError: list() got an unexpected keyword argument 'cursor'

Did you manage to solve it?

Have ever find a solution for this? I'm getting the same error.

[10/27/2022 10:39:36] Getting next page for users (1000 collected)
Traceback (most recent call last):
File "run.py", line 23, in
main()
File "run.py", line 19, in main
bot = Bot()
File "/src/lins05/slackbot/slackbot/bot.py", line 20, in init
self._client = SlackClient(
File "/src/lins05/slackbot/slackbot/slackclient.py", line 60, in init
self.rtm_connect()
File "/src/lins05/slackbot/slackbot/slackclient.py", line 65, in rtm_connect
self.parse_slack_login_data(reply)
File "/src/lins05/slackbot/slackbot/slackclient.py", line 87, in parse_slack_login_data
self.parse_user_data(self.list_users())
File "/src/lins05/slackbot/slackbot/slackclient.py", line 78, in list_users
return webapi_generic_list(self.webapi, 'users', 'members')
File "/src/lins05/slackbot/slackbot/slackclient.py", line 30, in webapi_generic_list
response = getattr(webapi, resource_key).list(**args)
TypeError: list() got an unexpected keyword argument 'cursor'

This list method of the Users class is called here. It doesn't expect the cursor argument.