diff --git a/poe-api/src/poe.py b/poe-api/src/poe.py index 78d9e3c..6454e7b 100644 --- a/poe-api/src/poe.py +++ b/poe-api/src/poe.py @@ -147,6 +147,10 @@ def get_bot_names(self): bot_names[bot_nickname] = bot_obj["displayName"] return bot_names + def get_remaining_messages(self, chatbot): + chat_data = self.get_bot(self.bot_names[chatbot]) + return chat_data["defaultBotObject"]["messageLimit"]["numMessagesRemaining"] + def get_channel_data(self, channel=None): logger.info("Downloading channel data...") r = request_with_retries(self.session.get, self.settings_url) @@ -405,4 +409,4 @@ def purge_conversation(self, chatbot, count=-1): last_messages = self.get_message_history(chatbot, count=50)[::-1] logger.info(f"No more messages left to delete.") -load_queries() \ No newline at end of file +load_queries()