agessaman
7aba432b54
refactor(commands): every bundled get_help_text takes message=None
...
S4. BaseCommand and the 40 bundled overrides that took no argument now take `message: MeshMessage | None = None`, matching joke and rain, which already use the message. None of the 40 bodies read it, so their help text is unchanged. help and command_manager keep their TypeError retry, since local plugins may still implement get_help_text(self). For bundled commands the retry no longer runs: `help <command>` calls get_help_text(message) once instead of failing and calling it again. A new test pins the signature for every bundled command class. The offline smoke run against the real config produces the same help text for all 46 commands.
2026-10-03 22:28:45 -07:00
..
2026-02-12 19:23:35 -08:00
2026-06-06 16:18:52 -05:00
2026-09-07 15:13:18 -07:00
2026-10-01 21:31:38 -07:00
2026-10-01 06:53:14 -07:00
2026-10-01 15:26:21 -07:00
2026-09-23 21:38:19 -07:00
2026-09-13 12:49:21 -07:00
2026-04-25 09:05:17 -07:00
2026-09-19 09:12:07 -07:00
2026-10-02 16:44:22 -07:00
2026-10-01 11:02:57 -07:00
2026-05-19 17:26:29 +02:00
2026-09-16 07:59:10 -07:00
2026-08-24 21:48:24 -07:00
2026-10-01 06:53:14 -07:00
2026-10-01 06:53:14 -07:00
2026-10-01 06:53:14 -07:00
2026-04-08 21:14:04 -07:00
2026-10-01 00:39:55 -07:00
2026-10-01 11:10:09 -07:00
2026-10-02 07:04:52 -07:00
2026-09-07 15:13:18 -07:00
2026-10-02 00:48:31 -07:00
2026-10-02 07:55:18 -07:00
2026-10-01 22:20:07 -07:00
2026-10-01 19:27:49 -07:00
2026-10-02 01:10:39 -07:00
2026-10-03 22:28:45 -07:00
2026-10-01 01:38:51 -07:00
2026-10-01 02:16:16 -07:00
2026-10-03 22:24:48 -07:00
2026-04-14 10:01:51 -07:00
2026-10-01 06:14:25 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-07-30 07:23:06 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-04-03 17:05:18 -07:00
2026-09-07 17:15:55 -07:00
2026-09-19 09:12:07 -07:00
2026-10-02 01:10:39 -07:00
2026-10-01 23:17:47 -07:00
2026-10-02 18:02:34 -07:00
2026-10-02 16:31:31 -07:00
2026-06-06 21:16:28 -07:00
2026-09-20 10:58:09 -07:00
2026-08-28 22:13:42 -07:00
2026-09-07 17:15:55 -07:00
2026-08-09 18:13:57 +00:00
2026-08-09 18:13:57 +00:00
2026-04-21 19:26:09 -07:00
2026-04-25 09:05:17 -07:00
2026-06-03 19:03:23 -07:00
2026-09-09 22:22:26 -07:00
2026-08-22 00:42:08 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-06-01 15:27:27 -07:00
2026-05-12 17:23:22 -07:00
2026-07-06 11:29:47 -07:00
2026-04-14 10:01:51 -07:00
2026-06-06 16:18:52 -05:00
2026-06-06 16:18:52 -05:00
2026-06-15 08:33:21 -05:00
2026-08-26 13:54:57 +04:00
2026-09-30 22:26:09 -07:00
2026-09-15 20:57:49 -07:00
2026-04-08 21:14:04 -07:00
2026-10-02 01:10:39 -07:00
2026-08-21 23:32:45 -07:00
2026-10-01 07:14:09 -07:00
2026-05-17 14:38:47 -07:00
2026-10-01 01:55:17 -07:00
2026-10-01 05:54:56 -07:00
2026-07-28 20:08:57 -07:00
2026-08-30 08:14:55 +04:00
2026-09-07 15:13:18 -07:00
2026-10-01 20:51:56 -07:00
2026-10-01 21:31:38 -07:00
2026-09-22 16:21:54 -07:00
2026-10-02 01:10:39 -07:00
2026-10-01 23:00:14 -07:00
2026-09-15 21:48:00 -07:00
2026-10-01 21:17:16 -07:00
2026-10-02 07:12:38 -07:00
2026-10-01 22:20:44 -07:00
2026-10-01 21:11:23 -07:00
2026-09-15 21:02:32 -07:00
2026-10-02 01:31:37 -07:00
2026-10-02 00:48:31 -07:00
2026-10-01 23:12:47 -07:00
2026-09-07 15:13:18 -07:00
2026-10-02 01:10:39 -07:00
2026-10-02 07:55:18 -07:00
2026-07-16 15:40:20 -07:00
2026-07-12 16:31:05 -07:00
2026-09-22 16:21:54 -07:00
2026-10-01 15:53:04 -07:00