11 Commits (64843499e9c9a0566f6d86c6ec2095deb829db16)

Author SHA1 Message Date
Michael Telatynski 64843499e9 Iterate PR to leverage the library better 2 years ago
Michael Telatynski 13d63a93c0 Improve typing 2 years ago
James Salter 37cde99914 Fix schema definition 3 years ago
James Salter 072a0ad609 Add m.room.bot.options to mautrix's typemap, rather than handling it in ParseErrorHandler 3 years ago
James Salter 4ffce3b22b fix lint 3 years ago
James Salter 79d7db4fab Fix m.room.bot.options never being received by go-neb 3 years ago
Nikos Filippakis b6d70d04b6
SAS verification and cryptotest service (#333) 4 years ago
Nikos Filippakis 86cbd3f899
Docs about device ID & update mautrix version (#330) 4 years ago
Nikos Filippakis 1be6c8c1cd
Enable e2ee across all services and save crypto material in the database (#324) 4 years ago
Nikos Filippakis 6409b00205
[WIP] Switch Gomatrix for Mautrix (#322) 4 years ago
Nikos Filippakis 1e297c50ad
Re-format project as a Go module (#310) 4 years ago
Kegan Dougal 96109afd41 Add "!github help" and fix command selection bug 8 years ago
Kegan Dougal 34ea2d06ce Give a more helpful error message if a service is created with an unknown user ID 8 years ago
Kegan Dougal 8d75494c19 Also log when clients are created 8 years ago
Kegan Dougal efe04d7917 Keep doing the Inviter hack when joining rooms so non-ops can kick the bot they invited 8 years ago
Kegan Dougal e94ab0d18e And log when we stop 8 years ago
Kegan Dougal 9708e6351b Stop syncing on nil errors 8 years ago
Kegan Dougal 60429f32b3 Bug fixes 8 years ago
Kegan Dougal b98e878227 Use gomatrix 8 years ago
Kegan Dougal a9899557c5 Fix #72: Support smart quotes 8 years ago
Kegan Dougal 7a382c8120 Add failing command parse tests 8 years ago
Kegan Dougal 7580d93042 400 if a service which needs a syncing client is configured without one 8 years ago
Kegan Dougal 3e21e02171 Remove Plugin. Replace with Commands() and Expansions() 8 years ago
Kegan Dougal 5c65d4cf95 Add a mock HTTP client for Matrix clients to use. Add example test. 8 years ago
Kegan Dougal 295c9bbb4b Add 'api' package and move HTTP API requests there 8 years ago
Kegan Dougal 178ae79e29 Review comments 8 years ago
Kegan Dougal b59d43b810 Add a `NextBatchStorer` interface to load/save next_batch tokens 8 years ago
Kegan Dougal 5f9a065d83 Persist next_batch tokens 8 years ago
Kegan Dougal 7bafa40708 Only Sync if told to do so 8 years ago
Kegan Dougal 314b63e900 Set the desired DisplayName for a client when it is being configured 8 years ago
Kegan Dougal 6f2d9dc72c Add giphy integration 8 years ago
Kegan Dougal 8b44f3658c Support bot options and implement github bot options for default repos 8 years ago
Kegan Dougal 15dc39dedc Add an inviter key when joining rooms 8 years ago
Kegan Dougal c7114907f6 Auto-join rooms if set in config 8 years ago
Kegan Dougal 8f8dec5539 Sync rooms on startup 8 years ago
Kegan Dougal 97a292c65f Change how Services are notified for incoming !commands and expansions 8 years ago
Kegan Dougal 8598e71124 Send webhook notifications to rooms specified in the service config 8 years ago
Kegan Dougal edf3f87674 Move database/types.go to types/types.go in its own 'types' package 8 years ago
Kegan Dougal 8af5086985 s/Make/New/ as is the convention in the golang stdlib 8 years ago
Mark Haines 9c83637852 An extensible Matrix bot written in Go 8 years ago