# Nagbot A bot for automagically sending messages to Owncast chat, at specified intervals. It only sends messages while you're streaming. ### Create a config.py ```bash owncast_url = '' # The URL of your Owncast server auth_bearer = '' # The API access token for your nagbot. You'll need to create one in the Owncast admin panel. logfile = 'nagbot.log' # Logfile nags = ['this is a message', 'this is another message'] # A list of messages to be cycled through interval = # The interval, in seconds, between messages. It's an integer, so no quotes. ``` ### Setup Create your venv, and activate it. ```bash python3 -m venv env source env/bin/activate ``` Upgrade pip and install the requests module. ```bash pip install --upgrade pip pip install requests ``` Deactivate your venv. ```bash deactivate ``` ### Run with: ```bash env/bin/python nagbot.py ```