An OSRS Discord bot for Clan Quest.
Project description
Growlery - The Clan Quest OSRS Discord Bot
Ever since the untimely demise of RuneInfo, there's been a lack of OSRS support in the Discord bot department. While RuneScape 3 has Elenora, it doesn't support OSRS.
The Council of Elders looked about them and saw regression, not progress. The decision was made by the wisest: a new bot would be hardened and removed from the cycle. Its power would herald a new era.
Type | Badges |
---|---|
PyPI | |
Tests | |
Activity | |
QA | |
Other |
Installation
The project is currently only available as source code, but full releases should eventually be available via PyPI
pip install growlery
and as GitHub releases.
Installation requires Python 3.10 or newer. Platform-independent.
To run the bot, either manually execute growlery/main.py
or, for future releases, you can attempt to run it via
python -m growlery
in case the functionality has been implemented.
Features
- Minimal dependencies
- Supports fetching and printing hiscores, minigame scores, and boss kills as formatted text tables on Discord
- Graceful handling of invalid usernames
Caught a Bug?
- Fork this repository to your own GitHub account and then clone it to your local device
- Install
poetry
(if it isn't already installed) - Run
poetry install
in the project directory. This fetches development dependencies likepytest
and sets up everything for you to start debugging
As always, you can run the tests using: poetry run pytest
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.