icqnotify

This commit is contained in:
Pavel Vorobyov
2020-04-15 16:45:14 +03:00
parent b5cc67bd5e
commit 845148fd2c
3 changed files with 31 additions and 2 deletions

24
icqnotify.py Executable file
View File

@@ -0,0 +1,24 @@
#!/usr/bin/env python3
import os
import sys
from bot.bot import Bot
ICQ_TOKEN = os.environ.get("ICQ_TOKEN")
ICQ_CHAT_ID = os.environ.get("ICQ_CHAT_ID")
def send(message):
if not ICQ_TOKEN:
raise RuntimeError("No ICQ_TOKEN variable defined")
if not ICQ_CHAT_ID:
raise RuntimeError("No ICQ_CHAT_ID variable defined")
if not message:
raise ValueError("message is empty")
bot = Bot(token=ICQ_TOKEN)
bot.send_text(chat_id=ICQ_CHAT_ID, text=message)
if __name__ == '__main__':
message = ' '.join(sys.argv[1:]).strip().replace("\\n", "\n")
send(message)