Simple owncast bot
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Siina Mashek 80130c168e Moving to pipenv, adding initial fedi goodies 10 months ago
core Moving to pipenv, adding initial fedi goodies 10 months ago
plugins Restructured to use primitive plugin system. 1 year ago
.gitignore Migrated config and commands to ConfigParser 1 year ago
ATTRIBUTION.adoc Restructured to use primitive plugin system. 1 year ago
LICENSE Initial commit 1 year ago
Pipfile Moving to pipenv, adding initial fedi goodies 10 months ago
Pipfile.lock Moving to pipenv, adding initial fedi goodies 10 months ago
README.adoc Moving to pipenv, adding initial fedi goodies 10 months ago
bot.py Moving to pipenv, adding initial fedi goodies 10 months ago
commands.ini Restructured to use primitive plugin system. 1 year ago
config.example.ini Moving to pipenv, adding initial fedi goodies 10 months ago
start.sh Moving to pipenv, adding initial fedi goodies 10 months ago

README.adoc

ameliabot

A chatbot for owncast, inspiration from hatbot by hatniX.

Code attributions can be found in ATTRIBUTION.adoc

Requirements

Setup

  • Install dependencies with pipenv install

  • Create an Owncast webhook url pointing to your bots location

  • Run ameliabot the first time to generate a minimal configuration file

    • Or copy config.example.ini to config.ini and fill out the information required

Ameliabot can be run by executing start.sh or:

FLASK_APP=bot.py pipenv run python3 -m flask run

Please use a proper uWSGI proxy if the bot is not on the same machine as owncast.