sensebot in mautrix-go
  • Go 98.4%
  • Nix 0.8%
  • Dockerfile 0.4%
  • Shell 0.4%
Find a file
2026-07-28 21:06:55 +01:00
.forgejo/workflows feat: Use GHA cache in build workflow 2026-07-25 10:49:04 +01:00
cmd/sensebot refactor: Rename pkg to internal to prevent external importing 2026-07-25 10:33:37 +01:00
doc/help server-info improvements 2025-07-13 14:00:45 +01:00
internal attach more logging to client init 2026-07-28 21:06:55 +01:00
.envrc Added nix flake for dev shell 2026-01-18 11:44:42 +01:00
.gitignore refactor02 (#10) 2026-05-20 09:05:19 +01:00
.golangci.yaml Run golangci-lint formatters 2025-12-13 19:40:51 +00:00
build.sh feat: Use build caching in Dockerfile 2026-07-25 10:48:09 +01:00
config.example.json add observatory support 2025-04-18 21:57:34 +01:00
Dockerfile fix: Install olm in docker env 2026-07-28 17:50:58 +01:00
flake.lock refactor02 (#10) 2026-05-20 09:05:19 +01:00
flake.nix refactor02 (#10) 2026-05-20 09:05:19 +01:00
go.mod refactor: Migrate reusable packages to external module 2026-07-25 10:30:15 +01:00
go.sum refactor: Migrate reusable packages to external module 2026-07-25 10:30:15 +01: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

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.