Commit graph

16 commits

Author SHA1 Message Date
Tulir Asokan
4cd376cd90 event/cmdschema: disallow positional optional parameters and add tail parameters 2026-01-11 23:42:24 +02:00
Tulir Asokan
d63a008ec6 commands: add MSC4391 support
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2026-01-10 20:55:11 +02:00
Tulir Asokan
b74368ac23 commands: add safety to type check 2025-07-15 13:19:44 +03:00
Tulir Asokan
89fad2f462 commands: add reaction button system
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-05-24 16:33:36 +03:00
Tulir Asokan
da9e72e616 commands: add separate field for logger in event 2025-05-24 16:29:37 +03:00
Tulir Asokan
ec15b79493 commands: add event id to logger 2025-05-24 16:29:37 +03:00
Tulir Asokan
2b973cac00 commands: include handler chain in command events
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-05-02 02:05:11 +03:00
Tulir Asokan
e491e87309 commands: panic on duplicate registration 2025-05-02 01:56:46 +03:00
Tulir Asokan
e0b1e9b0d3 commands/event: allow overriding mentions when replying
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-04-29 19:59:31 +03:00
Tulir Asokan
6c9cd6da6b commands: return event ID to allow edits 2025-04-29 18:41:37 +03:00
Tulir Asokan
771424f86b commands: stop looking for subcommands if not found 2025-04-29 17:31:27 +03:00
Tulir Asokan
db62b9a1d8 commands: ignore notices
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-04-29 02:27:03 +03:00
Tulir Asokan
06a292e1cc commands: add pre func for subcommand parameters 2025-04-29 02:27:03 +03:00
Tulir Asokan
9dc0b3cddf commands: make unknown command handler more generic 2025-04-28 00:34:21 +03:00
Tulir Asokan
3badb9b332 commands: add subcommand system 2025-04-28 00:34:21 +03:00
Tulir Asokan
56e2adbf83 commands: add generic command processing framework for bots
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-04-13 21:34:21 +03:00