TimberBot – log

You can use Git to clone the repository via the web URL. Download snapshot (zip)
TimberBot
4 months agoRestore datetime utcnow compatibility for older Python versions main
Julian Fietkau [Fri, 1 Nov 2024 13:44:44 +0000 (14:44 +0100)]
Restore datetime utcnow compatibility for older Python versions

4 months agoUpdate bot core to no longer rely on deprecated datetime.utcnow()
Julian Fietkau [Fri, 1 Nov 2024 13:20:23 +0000 (14:20 +0100)]
Update bot core to no longer rely on deprecated datetime.utcnow()

4 months agoUpdate dice plugin to use proper regex literals
Julian Fietkau [Fri, 1 Nov 2024 13:17:56 +0000 (14:17 +0100)]
Update dice plugin to use proper regex literals

4 months agoAdjust parser so commands are case insensitive
Julian Fietkau [Fri, 1 Nov 2024 13:15:43 +0000 (14:15 +0100)]
Adjust parser so commands are case insensitive

5 months agoMake command argument parsing accept more different quotation characters
Julian Fietkau [Wed, 9 Oct 2024 16:36:54 +0000 (18:36 +0200)]
Make command argument parsing accept more different quotation characters

10 months agoAdd way to reset an announcement timer without triggering the announcement
Julian Fietkau [Thu, 2 May 2024 16:41:22 +0000 (18:41 +0200)]
Add way to reset an announcement timer without triggering the announcement

11 months agoAllow triggering an announcement immediately via command
Julian Fietkau [Wed, 24 Apr 2024 10:44:46 +0000 (12:44 +0200)]
Allow triggering an announcement immediately via command

11 months agoRemove errant browser demo code from announcements plugin
Julian Fietkau [Sat, 20 Apr 2024 17:03:52 +0000 (19:03 +0200)]
Remove errant browser demo code from announcements plugin

11 months agoAdd priority announcements to announcements plugin that get posted regardless of...
Julian Fietkau [Sat, 20 Apr 2024 16:55:30 +0000 (18:55 +0200)]
Add priority announcements to announcements plugin that get posted regardless of chat activity

11 months agoFix crash bug in Twitch connector related to message length
Julian Fietkau [Sat, 20 Apr 2024 16:45:07 +0000 (18:45 +0200)]
Fix crash bug in Twitch connector related to message length

11 months agoRevamp announcements plugin to anchor times to midnight instead of bot launch
Julian Fietkau [Sat, 20 Apr 2024 12:03:27 +0000 (14:03 +0200)]
Revamp announcements plugin to anchor times to midnight instead of bot launch

11 months agoCommand parser no longer autoconverts values 0 and 1 to boolean
Julian Fietkau [Sat, 20 Apr 2024 11:58:01 +0000 (13:58 +0200)]
Command parser no longer autoconverts values 0 and 1 to boolean

11 months agoAdd sensible default for minimum in-between messages to announcements plugin
Julian Fietkau [Sat, 20 Apr 2024 09:47:48 +0000 (11:47 +0200)]
Add sensible default for minimum in-between messages to announcements plugin

11 months agoPlugin config getter handles non-string default values more sensibly
Julian Fietkau [Sat, 20 Apr 2024 09:44:55 +0000 (11:44 +0200)]
Plugin config getter handles non-string default values more sensibly

12 months agoFix startup bug affecting Python versions older than 3.9
Julian Fietkau [Sat, 23 Mar 2024 18:20:53 +0000 (19:20 +0100)]
Fix startup bug affecting Python versions older than 3.9

12 months agoReplace old-school emoticons with emoji in a few different places
Julian Fietkau [Wed, 13 Mar 2024 00:28:04 +0000 (01:28 +0100)]
Replace old-school emoticons with emoji in a few different places

12 months agoStats plugin handles counts with a value of 1 better in text
Julian Fietkau [Wed, 13 Mar 2024 00:23:55 +0000 (01:23 +0100)]
Stats plugin handles counts with a value of 1 better in text

12 months agoFix admin command help list to contain core admin commands
Julian Fietkau [Wed, 13 Mar 2024 00:03:06 +0000 (01:03 +0100)]
Fix admin command help list to contain core admin commands

12 months agoAdd config defaults where they were missing and might cause bugs
Julian Fietkau [Tue, 12 Mar 2024 23:57:49 +0000 (00:57 +0100)]
Add config defaults where they were missing and might cause bugs

12 months agoChange delimiter from dash to mid dot in help command list
Julian Fietkau [Tue, 12 Mar 2024 23:41:35 +0000 (00:41 +0100)]
Change delimiter from dash to mid dot in help command list

12 months agoOn requesting the command list, show admin commands too if user is admin
Julian Fietkau [Tue, 12 Mar 2024 23:39:43 +0000 (00:39 +0100)]
On requesting the command list, show admin commands too if user is admin

12 months agoAllow configuration of per-command help text in custom_commands plugin
Julian Fietkau [Tue, 12 Mar 2024 23:35:33 +0000 (00:35 +0100)]
Allow configuration of per-command help text in custom_commands plugin

12 months agoClean up dice plugin and fix its help text
Julian Fietkau [Tue, 12 Mar 2024 23:25:03 +0000 (00:25 +0100)]
Clean up dice plugin and fix its help text

14 months agoDo not fail to disable a plugin that provides functions
Julian Fietkau [Wed, 17 Jan 2024 20:26:22 +0000 (21:26 +0100)]
Do not fail to disable a plugin that provides functions

23 months agoMax message length is now configurable
Julian Fietkau [Fri, 7 Apr 2023 15:36:10 +0000 (17:36 +0200)]
Max message length is now configurable

23 months agoMake Twitch message delay configurable
Julian Fietkau [Fri, 7 Apr 2023 15:26:58 +0000 (17:26 +0200)]
Make Twitch message delay configurable

2 years agoAdd missing import for importlib
Julian Fietkau [Tue, 28 Mar 2023 23:29:15 +0000 (01:29 +0200)]
Add missing import for importlib

2 years agoMove from imp to importlib for Python >=3.12 compatibility
Julian Fietkau [Tue, 28 Mar 2023 23:27:59 +0000 (01:27 +0200)]
Move from imp to importlib for Python >=3.12 compatibility

2 years agoEnsure plugin data writes are atomic on the file level
Julian Fietkau [Tue, 28 Mar 2023 23:12:10 +0000 (01:12 +0200)]
Ensure plugin data writes are atomic on the file level

2 years agoCustom commands get updated from disk upon each use
Julian Fietkau [Tue, 28 Mar 2023 23:01:20 +0000 (01:01 +0200)]
Custom commands get updated from disk upon each use

2 years agoAdd default greetings cooldown of 5 minutes
Julian Fietkau [Sun, 26 Mar 2023 21:40:54 +0000 (23:40 +0200)]
Add default greetings cooldown of 5 minutes

2 years agoTheme file for ranks plugin can now be colocated with bot data
Julian Fietkau [Sun, 26 Mar 2023 21:38:23 +0000 (23:38 +0200)]
Theme file for ranks plugin can now be colocated with bot data

2 years agoProvide default strings for greetings plugin
Julian Fietkau [Fri, 24 Mar 2023 18:04:52 +0000 (19:04 +0100)]
Provide default strings for greetings plugin

2 years agoAdd diagnostic info for plugin startup
Julian Fietkau [Fri, 24 Mar 2023 17:47:32 +0000 (18:47 +0100)]
Add diagnostic info for plugin startup

2 years agoFix syntax error in twitch stream platform plugin
Julian Fietkau [Fri, 24 Mar 2023 17:42:46 +0000 (18:42 +0100)]
Fix syntax error in twitch stream platform plugin

2 years agoBugfix for errant line in multiplicity plugin
Julian Fietkau [Fri, 24 Mar 2023 17:03:39 +0000 (18:03 +0100)]
Bugfix for errant line in multiplicity plugin

2 years agoAllow reusing config file inside data directory
Julian Fietkau [Fri, 24 Mar 2023 17:01:37 +0000 (18:01 +0100)]
Allow reusing config file inside data directory

2 years agoDo not print halting message to error log
Julian Fietkau [Sat, 17 Dec 2022 15:30:41 +0000 (16:30 +0100)]
Do not print halting message to error log

2 years agoBugfix: Proper use of default config value
Julian Fietkau [Sat, 17 Dec 2022 15:26:50 +0000 (16:26 +0100)]
Bugfix: Proper use of default config value

2 years agoBugfix: Removal of declarative config was incomplete, no more crashes for some plugins
Julian Fietkau [Sat, 17 Dec 2022 15:26:22 +0000 (16:26 +0100)]
Bugfix: Removal of declarative config was incomplete, no more crashes for some plugins

2 years agoDelete unused config callback
Julian Fietkau [Sat, 17 Dec 2022 15:04:41 +0000 (16:04 +0100)]
Delete unused config callback

2 years agoFix erroneous package requirement in readme
Julian Fietkau [Sat, 17 Dec 2022 14:29:49 +0000 (15:29 +0100)]
Fix erroneous package requirement in readme

2 years agoAdd compatibility for running timberbot.py via python3 rather than from a shell
Julian Fietkau [Sat, 17 Dec 2022 14:28:45 +0000 (15:28 +0100)]
Add compatibility for running timberbot.py via python3 rather than from a shell

2 years agoClarification for websocket package requirement in README
Julian Fietkau [Wed, 14 Dec 2022 14:57:43 +0000 (15:57 +0100)]
Clarification for websocket package requirement in README

2 years agoAdd Linux documentation
Julian Fietkau [Mon, 12 Dec 2022 21:58:00 +0000 (22:58 +0100)]
Add Linux documentation

2 years agoInitial public release
Julian Fietkau [Mon, 12 Dec 2022 21:36:39 +0000 (22:36 +0100)]
Initial public release