I can't use get_dm_history()
matteokocken opened this issue · comments
Do you know why i have this error ?
dms = user.get_dm_history()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\matte\AppData\Local\Programs\Python\Python312\Lib\site-packages\twikit\user.py", line 474, in get_dm_history
return self._client.get_dm_history(self.id, max_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\matte\AppData\Local\Programs\Python\Python312\Lib\site-packages\twikit\client.py", line 3670, in get_dm_history
items = response['conversation_timeline']['entries']
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'entries'
With this code
# Initialize client
client = Client('fr-FR')
if os.path.exists('cookies.json'):
client.load_cookies('cookies.json')
else:
client.login(
auth_info_1=USERNAME,
auth_info_2=EMAIL,
password=PASSWORD
)
client.save_cookies('cookies.json')
user = client.get_user_by_screen_name(USERNAME)
# Get all message
dms = user.get_dm_history()
print(dms)
@matteokocken
fixed in version 1.7.2