Skip to main content

An OSRS Discord bot for Clan Quest.

Project description

Growlery - The Clan Quest OSRS Discord Bot

Stuff

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 Python versions PyPI - Implementation Wheel Downloads Version
Tests codecov Unit tests Pylint Flake8 Deploy to PyPI
Activity GitHub contributors Last commit GitHub all releases GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests
QA CodeFactor Rating
Other License Repository size Code size Lines of code

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?

  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. Install poetry (if it isn't already installed)
  3. Run poetry install in the project directory. This fetches development dependencies like pytest 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.

Source Distribution

growlery-0.2.1.tar.gz (11.8 kB view hashes)

Uploaded Source

Built Distribution

growlery-0.2.1-py3-none-any.whl (12.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page