#bot #watcher #matrix

app uatu

A Matrix bot that watches channels

15 releases

0.1.14 May 21, 2024
0.1.13 Aug 22, 2022
0.1.12 Apr 19, 2022
0.1.11 Feb 2, 2022
0.1.7 Nov 22, 2021

#1252 in Web programming

Download history 27/week @ 2024-09-20 10/week @ 2024-09-27

877 downloads per month

GPL-3.0-or-later

33KB
243 lines

uatu

uatu is a Matrix bot that watches channels. It's designed to be a good companion to mjolnir.

Quick start

Create ~/uatu.toml:

username = "@example:matrix.org"
password = "password"
report_room = "!aaaaaaaaaaaaa:matrix.org"

For now report_room needs to be the internal Matrix ID, not a room address.

Make sure ~/store is only readable by the current user.

Features

  • report kicked users to a central room
  • report recently kicked users who join another room

Planned:

  • report messages/users that match a regex pattern
  • optionally auto report users to mjolnir

License

uatu is released under the GPL v3, or any later version. See COPYING for more details.

Dependencies

~26–40MB
~622K SLoC