Mirror of https://github.com/Jxck-S/plane-notify
This is the backend to ElonsJet and other bots
acasads-badsbadsbexchangeadsbxairportemergency-squawklandopenskyopensky-apiopensky-networkplaneresolutionadviosrysquawktakeofftcas
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
595 B
15 lines
595 B
def sendDis(message, config, role_id = None, *file_names): |
|
import requests |
|
from discord_webhook import DiscordWebhook |
|
if role_id != None: |
|
message += f" <@&{role_id}>" |
|
webhook = DiscordWebhook(url=config.get('DISCORD', 'URL'), content=message[0:1999], username=config.get('DISCORD', 'USERNAME')) |
|
|
|
if file_names != []: |
|
for file_name in file_names: |
|
with open(file_name, "rb") as f: |
|
webhook.add_file(file=f.read(), filename=file_name) |
|
try: |
|
webhook.execute() |
|
except requests.exceptions.RequestException: |
|
pass |