The Python IRC Bot

Version 6.3.0

Module changes

  • Many modules ported to use requests package for stability and security
  • Weather location lookup is fixed
  • Confusing and unnecessary commands like .op were removed
  • Splitting of options in .choice is now more intuitive
  • Some edge cases in reddit post information were fixed

Core changes

  • A check is added to warn about an obscure environment issue that can cause strange errors
  • Regex characters in the bot’s nick no longer cause issues when a rule has the nickname added
  • Rate limiting is tweaked slightly, which should reduce the severity of the .commands flood bug until a proper solution is found

API changes

  • The current topic of a channel is now available as the Channel object’s topic attribute
  • sopel.web has been reworked as a wrapper around requests; it remains deprecated