diff options
| author | Jan T <jans.tuomi@gmail.com> | 2016-07-18 22:29:50 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-07-18 22:29:50 +0300 |
| commit | eacb313e19805fd8d4bbba1b3515aa9adcd897cf (patch) | |
| tree | 1ae8b2621fdedf0ed5ca3939892ebd552538fe90 /README.md | |
| parent | 6ee34bda43b1e4539eb2bfc2d35a30ec08af638a (diff) | |
Update README.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 28 |
1 files changed, 26 insertions, 2 deletions
@@ -8,10 +8,34 @@ A Telegram bot to forward messages in a specified Telegram channel to a shoutbox * telepot ### Installation -Radiodiodibot is built on Python 3. Running the bot is simple: +Radiodiodibot is built on Python 3. You can run the bot in two ways: + +1) Configure `bot.config` like so: ``` -python radiodiodibot.py BOT_TOKEN -C TELEGRAM_CHAT_ID -U SHOUTBOX_API_URL +[GENERAL] +TelegramBotToken=<YOUR_BOT_TOKEN> +ShoutboxApiUrl=<YOUR_API_URL> +TelegramChatID=<TELEGRAM_CHAT_ID> +ApiCallInterval=<UPDATE_INTERVAL_IN_SECONDS> ``` +And then just run it like so: `python radiodiodibot.py` +2) Or just pass the information as command line arguments: +``` +python radiodiodibot.py -t <YOUR_BOT_TOKEN> -C <TELEGRAM_CHAT_ID> -U <YOUR_API_URL> -i <UPDATE_INTERVAL_IN_SECONDS> +``` +### Specification +Radiodiodibot communicates with the shoutbox with the following json format: +``` +[ + { + "id": "unique message id", + "user": "user name", + "text": "message body", + "timestamp": "time when message was received", + "ip": "IP address of the shoutbox user for moderation purposes" + } +] +``` Copyright: Jan Tuomi 2016 |
