This bot is built to download links sent to bot's Telegram chat with aria2. It tells apart TV-shows, movies and other downloads. It accepts links or .torrent files as input. Also you can choose the download directory by sending "/special" with download link and directory of choice.
- thread
- bencode
- requests
- websocket
To start using this bot you have to create token.cfg file. Content of file as follows: '["MASTER"], "TOKEN"'. List of MARTERs is the list of users allowed to use the bot, TOKEN is the Telegram bot token. Run Nasbot and Aria2 in the same working dir or add dir path to save metadata explicitly by editing the code.
- id_file -- persistent dict
- nasbot_ws.log -- json rpc messages log limited to 300 lines; requests are limited to 200 chars.
- nasbot_nonusers.log -- logs messages from non-MASTERs; limited to 300 lines
For testing purpose tmux or screen is ok, for 24/7 use suggest using supervisord or other tools.