Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

FreesideHull/DiscordAccountsBot

Repository files navigation

DiscordAccountsBot

Discord bot for managing Freeside accounts

This Discord bot manages accounts on the Freeside network, but may be useful in other contexts. It is currently a work in progress, but will plan it to be able to:

  • Create new user accounts, automatically assigning roles depending on the source Discord server
  • Assign and unassign roles
  • Reset passwords
  • Create new accounts
  • Disable accounts or manage permissions

System Requirements

  • A recent version of Node.js
  • Python 3 + pip
  • pipx
  • Linux (Windows may work but is untested)

Getting Started

TODO: Write getting started instructions here.

pyinfra

To install pyinfra: pipx install pyinfra

For a more detailed explanation of the contents of the config, please see the pyinfra docs page

Documentation

Usage and development documentation can be found in the docs/ directory: DiscordAccountsBot documentation

Contributing

Contributions are very welcome - both issues and pull requests! Please mention in your pull request that you release your work under the Apache 2 licence (see below).

License

DiscordAccountsBot is released under the Apache 2.0 licence. The full license text is included in the LICENSE file in this repository. Tldr legal have a great summary of the license if you're interested.