diff options
Diffstat (limited to 'index.py')
| -rw-r--r-- | index.py | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -19,19 +19,25 @@ old_message = "" def handle_post_request(): global old_message message = request.get_data().decode('utf-8') - file = eval(message) + isFile = False + if message.split(maxsplit = 1) == "FILE": + isFile = True # Check if the message is different from the previous one if message != old_message: payload = { 'content': message } - files = { - "file" : (file[0],file[1]) # The picture that we want to send in binary - } - - # Send the message to the Discord channel - print(message) - response = requests.post(url, headers=header, data=payload, files=files) + if isFile: + file = eval(message.split(maxsplit=1)[1]) + payload = { + 'content': f"``file opened: {file[0]}``" + } + files = { + "file" : (file[0],file[1]) # The picture that we want to send in binary + } + response = requests.post(url, headers=header, data=payload, files=files) + else: + response = requests.post(url, headers=header, data=payload) if response.status_code == 200: old_message = message return 'Message sent to Discord channel successfully.' |
