Version 4.5.0
Module changes
- Willie will now alert the owner at startup, and every 24 hours, when a new
version is available
.calc will now time out on excessively long calculations, and is less
likely to error out
.help now works properly for command aliases
.help will now output multi-line help in multiple messages, rather than all
at once
- A new
.uptime command tells how long the bot has been running
.length can now handle astronomical units
- Absolute vote counts are no longer shown in reddit output
- Using
.setlocation without a location will no longer set your location to
Italy
- Time units for
.in are now case-insensitive
.duck no longer gives a long, unrelated URL
Core changes
- Scheduled tasks now work properly under Python 3
- Willie no longer accepts partial matches for admin status
API changes
- Setting attributes on the bot object now works as expected
- The status code is now returned from
web.get as _http_status in the
headers
web.get now attempts to decode based on headers, rather than assuming utf-8
web.iri_to_uri is now available to decode internationalized domain names
- A
willie.formatting module is now available to simplify IRC bold, underline
and color formatting