Skip to content

terror-kvothe/IdleRPG

 
 

Repository files navigation

IdleRPG

This is the code for the IdleRPG Discord Bot.

You may submit an issue or open pull requests at any time.

License

The IdleRPG Project is licensed under the terms of the GNU Affero General Public License 3.0 ("AGPL").

The AGPL allows you to:

  • Modify the code
  • Distribute it

It however does not allow you to:

  • Sublicense
  • Hold liable

You must:

  • Include the copyright
  • Include the License
  • Disclose the source
  • State changes

Summary and information taken from here.

Current goals

Please see #32

Can I selfhost?

Yes, as long as you provide the code for everyone. See section 13 of this link.

How do I test my changes?

Note: This requires you to have Redis and Postgres working, and, depending on what you are doing, Lavalink.

git clone https://github.com/Gelbpunkt/IdleRPG
cd IdleRPG
(edit config.py.example to your database credentials)
./scripts/setup.sh
(do changes now)
systemctl start idlerpg

A systemd unit file has been bundled as idlerpg.service.

Contributing

IdleRPG uses black, flake8 and isort for code style. Please always run ./scripts/format.sh before submitting a pull request and fix any problems.

Make sure you sign the CLA here, else we cannot merge your changes.

About

A fantasy RPG bot for Discord.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.5%
  • PLpgSQL 2.1%
  • Other 1.4%