markey/readme.md
will 5605a39104 Add features
- Bot now logs its output to avoid repeat posts
- Added description of features to README
2024-05-20 18:47:04 -06:00

817 B

Basic Markov bot for Misskey. Fork of https://activitypub.software/kopper/markov

Generates a model from a note export and posts automatically.

Changes from original:

  • Relevant options are no longer hardcoded for easier configuration
  • Stores a log of past posts to avoid repeating itself
  • Option to post without CW

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 to config__.py and edit as needed

Usage

python generate.py 

Point a cronjob to this file to post automatically