From e49d6c599ad7e93960a009121cec73451477a535 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Fri, 1 Sep 2023 07:45:02 +0800 Subject: reverted back as a mistake --- main.py | 49 ++++++++++++------------------------------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/main.py b/main.py index 4e4e5c8..6f8118d 100644 --- a/main.py +++ b/main.py @@ -12,52 +12,27 @@ url = f'https://discord.com/api/v9/channels/{channel_id}/messages' # Set the headers with the bot token for authentication headers = {'Authorization': f'Bot {token}'} -old_id = "" +old_message = "" + def main(): - global old_id - global url + global old_message # Make the API request to fetch messages from the channel response = get(url, headers=headers) + # Check if the request was successful (status code 200) if response.status_code == 200: messages = response.json() - files = [] # Process the user's messages - message = [message for message in messages if message['author']['id'] in user_id][0] - cmd = message['content'] - - #detect files - if len(messages[0]['attachments']) > 0: - for attachment in messages[0]['attachments']: - try: - file = attachment['url'] - files.append(file) - cmd = "webfile " + str(files) - except: - pass - if message['id'] != old_id: - try: - old_id = message['id'] - while cmd == None: - main() - return cmd - except: - sleep(0.1) - main() + message = [message for message in messages if message['author']['id'] in user_id][0]['content'] + if message != old_message: + return message + old_message = message else: - sleep(0.1) - main() + sleep(1) else: - #return f'Error: {response.status_code}' # response.text - sleep(0.25) - main() - main() - + return f'Error: {response.status_code} - {response.text}' if __name__ == "__main__": - cache = None while 1: - while cache == None: - cache = main() - print(cache) - cache = main() + print(main()) + -- cgit v1.2.3