Basic Markov bot for Misskey
2c6858e306
Most notably, I've moved a bunch of options to a separate config file and added the ability to not use a CW by leaving that field blank. Plus updated the README |
||
---|---|---|
.gitignore | ||
chain.py | ||
config__.default.py | ||
generate.py | ||
import-misskey.py | ||
readme.md | ||
requirements.txt |
Basic Markov bot for Misskey. Fork of https://activitypub.software/kopper/markov
Setup
- Install dependencies:
pip install -r requirements.txt
python -m spacy download en_core_web_sm
- Export your notes from Misskey and generate a model:
python import-misskey.py notes-XXXX-XX-XX-XX-XX-XX.json
- Generate an API token for the bot account and use it here:
echo "TOKEN='yourtoken'" > secrets__.py
- Copy
config__.default.py
toconfig__.py
and edit as needed
Usage
python generate.py
Point a cronjob to this file to post automatically