This bot welcomes your Mastodon server new users and post, if any, the registering evolution (hourly, daily and weekly).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spla d32cf1614a Don't welcome new users if they are suspended 4 months ago
app/locales Added ca, es and en language support 4 months ago
LICENSE Add LICENSE 4 months ago
README.md First release 4 months ago
db-setup.py WIP 4 months ago
requirements.txt Added requirements.txt 4 months ago
setup.py WIP 4 months ago
welcome.py Don't welcome new users if they are suspended 4 months ago

README.md

Welcome

This bot welcomes your Mastodon server new users and post registering evolution hourly, daily and weekly.

Dependencies

  • Python 3
  • Postgresql server
  • Mastodon running server
  • Mastodon server's Bot account

Usage:

Within Python Virtual Environment:

  1. Run pip install -r requirements.txt to install needed libraries.

  2. Run python db-setup.py to setup and create new Postgresql database and needed tables in it.

  3. Run python setup.py to get your bot's access token of your Mastodon server existing account. It will be saved to 'secrets/secrets.txt' for further use.

  4. Run python welcome.py to check if any new users and greet them and what is the registering evolution (hourly, daily, weekly).

  5. Use your favourite scheduling method to set python welcome.py to run every hour.