summaryrefslogtreecommitdiff
path: root/index.py
diff options
context:
space:
mode:
Diffstat (limited to 'index.py')
-rw-r--r--index.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/index.py b/index.py
index bdac81c..9d9a9fd 100644
--- a/index.py
+++ b/index.py
@@ -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.'