promptodon is a blog post/journal entry prompt robot that encourages you to write daily.
Create a .env
file in the directory you cloned this repository to containing the variables ACCESS_TOKEN
and INSTANCE_URL
.
ACCESS_TOKEN can be found by creating an application at https://YOUR-INSTANCE.EXAMPLE/settings/applications and using the string in the Your access token field
INSTANCE_URL is the url at which your bot account/application was created.
Give the application the following Scopes:
- read:notifications //check if someone's asked for a prompt
- write:statuses //post at all
- write:notifications // clear notifications on start so replied-to posts aren't replied to again
Run npm install
and then npm run start
You can either start promptodon via docker directly or use the provided docker-compose file.
docker run --name promptodon bnolet/promptodon --env-file ./env
This bot was (mostly) created by linuxliaison. You can either contact him on the Fediverse or via email.
This work was licensed under GPLv3. Check out the LICENSE file.