26 lines
634 B
Python
26 lines
634 B
Python
import sys
|
|
import requests
|
|
|
|
def send(_msg: str):
|
|
if len(_msg) == 0:
|
|
return
|
|
|
|
r = requests.post(
|
|
url='https://discord.com/api/webhooks/936927833572380692/QrqoK8aVCOkGFh1L0HaHPd_Z-Usj-ubhXYvHadZyCA1Y5GOB7-0xWmuyKI9l4byvKjQ1',
|
|
data=f'content=```diff\n{requests.utils.quote(_msg)}```'.encode('utf-8'),
|
|
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
|
|
)
|
|
r.raise_for_status()
|
|
|
|
msg = ''
|
|
|
|
for line in sys.stdin:
|
|
if len(msg + line) >= 2000:
|
|
send(msg)
|
|
msg = ''
|
|
|
|
else:
|
|
msg += line
|
|
|
|
send(msg)
|