1 Commits (533451cb2fae0c7d2b6181762f07db15ef543d02)

Author SHA1 Message Date
Nikos Filippakis 1e297c50ad
Re-format project as a Go module (#310) 5 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