diff --git a/home/scripts/files/sendmailtelegram b/home/scripts/files/sendmailtelegram deleted file mode 100755 index 4ea0236..0000000 --- a/home/scripts/files/sendmailtelegram +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/python3 -import telegram -import fileinput -import asyncio - -async def run(): - text = "Vault Etienne:\n\n" - for line in fileinput.input(): - text += line - - bot = telegram.Bot(token="381718873:AAElFmI2BDjumCehhWicuksE0vutrPSkoGA") - chat_id = 125754925 - await bot.send_message(chat_id, text) - -if __name__ == "__main__": - loop = asyncio.get_event_loop() - loop.run_until_complete(asyncio.wait([loop.create_task(run())])) - loop.close() diff --git a/home/utils/services.nix b/home/utils/services.nix index b52e189..2176c36 100644 --- a/home/utils/services.nix +++ b/home/utils/services.nix @@ -8,6 +8,7 @@ let import asyncio import sys import socket + import json import subprocess import tempfile @@ -25,12 +26,16 @@ let ] ).decode("utf-8") + with open("/home/server/.secrets/Telegram/token.json") as f: + credentials = json.load(f) + token = credentials["token"] + chat_id = credentials["chat_id"] + with open("/home/server/mail.log", "a") as f: f.write(text) f.write("\n===========================================\n") - bot = telegram.Bot(token="381718873:AAElFmI2BDjumCehhWicuksE0vutrPSkoGA") - chat_id = 125754925 + bot = telegram.Bot(token=token) hostname = socket.gethostname() await bot.send_message( chat_id,