Skip to content

1.0.3

Compare
Choose a tag to compare
@tarranprior tarranprior released this 19 Nov 22:59
· 30 commits to main since this release

Runebot v1.0.3

VersionPythonLicense

Introducing Runebot v1.0.3. Several bugfixes, new features and many updates. This release also includes a handful of upcoming future updates (mainly so I don't forget... 🙃)

Key Changes

In this release a number of bugfixes have been implemented including the following:

  • Minimum number of characters for article descriptions has been decreased to prevent inaccurate Nonexistence errors.
  • Bugfix: External RuneScape 3 links from appearing in dropdown options (causing Nonexistence errors.)
  • inter.response.defer has been fixed to ensure slash commands don't time out.
  • Descriptions no longer display "[1]", "[2]" etc. as a result of page citing/hyperlinking in original articles (readability improvement.)
  • Check for "could refer to" and other phrases in articles to prevent inaccurate Nonexistence errors.
  • Bugfix: Error that occurs from "Minimap icon" in infobox properties.
  • Bugfix: Prevent inaccurate Nonexistence errors from dropdown selection by removing .lower() from global function (some searches are case-sensitive.)
  • Quick guides no longer cause errors and now display hyperlinks to page sections when using wiki <quest>/Quick guide. To update in future release.
  • Bugfix: Ignore thumbnails from "empty pixels when quantize" exception. Error with color-thief-py due to image transparency (occurs with lenses...)
  • Bugfix: Pass TypeError exceptions on pages with images that require users to login to prevent non-responsive interactions.

If you come across any issues with Runebot, please contact me or raise an issue here.

New Updates

In addition, several features have been added/updated. This includes:

  • New I'm feeling lucky option which returns a random article by typing "I'm feeling lucky" or "Random" (case-insensitive) as a search query.
  • Quest reward scrolls have been removed for readability and aesthetic purposes.
  • The toggle colours option has been remastered with added interface buttons for improved usability.
  • Updated errors to display "Nothing interesting happens." as a title, as per the OldSchool wiki.
  • Articles with "non-parsable" information now raise a new StubArticle exception.
  • Embeds now display "To view more information about..." when descriptions are under 84 characters.
  • Purge now has a set maximum of 100 messages to prevent timeout errors.

Future Updates:

Now that many of the existing fundamentals are cleaned up, future releases will include a number of additional features such as:

  • Help interface menu with navigational pages to display features, parameters and usage, updates etc.
  • Basic bot utilities such as info and ping.
  • New player tools including level/experience lookup, minigame tracking, username availability etc.
  • Several new miscellaneous options including about and statistics (in relation to the OldSchool wiki.)
  • New calculation utilities including level and skill calculators, slayer calculators etc.