mirror of
https://github.com/kemko/xc.git
synced 2026-01-01 15:55:43 +03:00
icqnotify
This commit is contained in:
24
icqnotify.py
Executable file
24
icqnotify.py
Executable 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)
|
||||
Reference in New Issue
Block a user