Simple owncast bot
Go to file
Siina Mashek 4a9ecedc28 General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
core General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
plugins General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
.gitignore Migrated config and commands to ConfigParser 2022-04-24 04:47:08 +03:00
ATTRIBUTION.adoc Restructured to use primitive plugin system. 2022-04-27 11:24:45 +03:00
LICENSE Initial commit 2022-04-19 07:33:38 +02:00
Pipfile General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
Pipfile.lock General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
README.adoc Moving to pipenv, adding initial fedi goodies 2022-11-29 19:53:11 +02:00
bot.py General updates to remove fedi and become flake compliant 2023-10-24 11:06:59 +03:00
commands.ini Restructured to use primitive plugin system. 2022-04-27 11:24:45 +03:00
config.example.ini Moving to pipenv, adding initial fedi goodies 2022-11-29 19:53:11 +02:00
start.sh Moving to pipenv, adding initial fedi goodies 2022-11-29 19:53:11 +02:00

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.