sensebot in mautrix-go
  • Go 99.5%
  • Dockerfile 0.4%
  • Shell 0.1%
Find a file
2026-01-11 19:49:10 +00:00
.forgejo/workflows No need for setup-go 2025-05-07 15:13:27 +01:00
buttons Run golangci-lint formatters 2025-12-13 19:40:51 +00:00
doc/help server-info improvements 2025-07-13 14:00:45 +01:00
msc4332 Fix fallback argument parsing with optional args 2025-12-19 01:34:30 +00:00
renders Run golangci-lint formatters 2025-12-13 19:40:51 +00:00
sensebot Fix room-info again 2026-01-11 19:49:10 +00:00
statestore Add dead simple broad state store 2026-01-06 20:00:59 +00:00
tables Add server-keys command 2025-12-19 00:36:59 +00:00
version get working version tagging 2025-08-19 16:42:21 +01:00
.gitignore Add dead simple broad state store 2026-01-06 20:00:59 +00:00
.golangci.yaml Run golangci-lint formatters 2025-12-13 19:40:51 +00:00
build.sh Make docker image smaller 2025-12-13 19:36:11 +00:00
config.example.json add observatory support 2025-04-18 21:57:34 +01:00
Dockerfile Forgot to copy statestore/ in docker container 2026-01-11 19:42:52 +00:00
go.mod Sensebot no longer explodes encrypted rooms when keys rotate 2025-12-13 19:33:52 +00:00
go.sum Sensebot no longer explodes encrypted rooms when keys rotate 2025-12-13 19:33:52 +00:00
LICENSE Initial commit 2025-03-02 14:32:13 +00:00
README.md Update README 2025-12-09 02:20:10 +00:00
sensebot.go Add server-keys command 2025-12-19 00:36:59 +00:00

Sensebot-go

Technically the third? iteration of the Matrix Nonsensebot project.

This is a Golang re-implementation of Sensebot, the successor to Nonsensebot, this time built with mautrix-go.

Running

git clone https://git.nexy7574.co.uk/nex/sensebot-go.git
cd sensebot-go
./build.sh

This will compile sensebot.

You can then use ./bin/sensebot -generate-config to create a config file in the current directory.

Use ./bin/sensebot -login to login to the homeserver and generate a token.

Then, you can run ./bin/sensebot to start the bot.