diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-09-01 07:45:02 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-09-01 07:45:02 +0800 |
| commit | e49d6c599ad7e93960a009121cec73451477a535 (patch) | |
| tree | ec9643c1aa931f32d58d8e896e4849023a9576d5 /main.py | |
| parent | b801c981bffa89737c99ca05519572bec971e407 (diff) | |
reverted back as a mistake
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 49 |
1 files changed, 12 insertions, 37 deletions
@@ -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()) + |
