Files
xc/icqnotify.py
Pavel Vorobyov 845148fd2c icqnotify
2020-04-15 16:45:14 +03:00

24 lines
604 B
Python
Executable File

#!/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)