# MODULE_NAME A maubot plugin by USERNAME. ## Quick Start 1. Edit `MODULE_NAME/bot.py` to customize your bot 2. Run `make build` to create the plugin package 3. Upload to maubot via the admin UI (http://localhost:29316) ## Commands | Command | Description | |---------|-------------| | `!hello` | Says hello | | `!ping` | Responds with pong | | `!whoami` | Tells you your Matrix ID | ## Development ```bash make check # Verify Python syntax make build # Build .mbp file make clean # Remove built files ``` ## Files - `maubot.yaml` - Plugin manifest (ID, version, modules) - `MODULE_NAME/bot.py` - Your bot code - `Makefile` - Build automation ## Adding Commands Edit `MODULE_NAME/bot.py` and add a new method: ```python @command.new("mycommand") async def my_command(self, evt: MessageEvent) -> None: """Description of what it does""" await evt.reply("Response!") ``` ## Resources - [Maubot Documentation](https://docs.mau.fi/maubot/) - [Matrix Python SDK](https://matrix-nio.readthedocs.io/)