diff --git a/poe-api/src/poe.py b/poe-api/src/poe.py index ad3d479..736999c 100644 --- a/poe-api/src/poe.py +++ b/poe-api/src/poe.py @@ -209,7 +209,7 @@ def extract_formkey(self, html): for pair in cipher_pairs: formkey_index, key_index = map(int, pair) formkey_list[formkey_index] = key_text[key_index] - formkey = "".join(formkey_list) + formkey = "".join(formkey_list)[:-1] # credit to @aditiaryan on realizing my mistake return formkey @@ -237,9 +237,9 @@ def get_bot(self, display_name): data = request_with_retries(self.session.get, url).json() if "payload" in data["pageProps"]: - chat_data = data["pageProps"]["payload"]["chatOfBotDisplayName"] + chat_data = data["pageProps"]["payload"]["chatOfBotHandle"] else: - chat_data = data["pageProps"]["data"]["chatOfBotDisplayName"] + chat_data = data["pageProps"]["data"]["chatOfBotHandle"] return chat_data def get_bots(self, download_next_data=True): @@ -715,4 +715,4 @@ def purge_all_conversations(self): logger.info("Purging all conversations") self.send_query("DeleteUserMessagesMutation", {}) -load_queries() \ No newline at end of file +load_queries()