Skip to content

A Matrix bot designed to run behind your own Matrix account providing various helpful commands to enhance your Matrix experience

License

Notifications You must be signed in to change notification settings

0x1a8510f2/MxSelfBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MxSelfBot (WIP)

A Matrix bot designed to run behind your own Matrix account providing various helpful commands to enhance your Matrix experience

⭐️ Features

  • Written in Rust for low resource usage and high performance
  • Fully free and open-source and based on matrix-rust-sdk
  • Supports end-to-end encryption
  • Extremely simple setup
  • No database - all data is stored in a Matrix room
  • So. Many. Commands!!!
  • Best Matrix bot ever[citation needed]

🤔 Usecases

  • Use features of advanced clients while using a simple or minimal client
  • Manage account while away/busy (with autoreply for example)
  • Quickly perform actions which would be slow otherwise, like removing multiple messages

💬 Commands

  • Meta:
    • help - Display all available commands
    • ping - Check if the bot is active
    • shutdown - End the bot's session and exit
    • restart - End the bot's session and restart it
  • Messaging:
    • msend - Send a message to a room
    • medit - Edit one of your own messages
    • msed - Edit one of your own messages as if using the sed utility
  • Rooms:
    • rjoin - Join a room
    • rleave - Leave a room
    • rinvite - Invite a user to a room
    • rkick - Kick a user from a room
    • rban - Ban a user from a room
    • rname - Edit the name of a room
    • ravatar - Edit the avatar of a room
    • ralias - Manage the aliases of a room
    • rpl - Edit the powerlevel of a user in the room
  • Account:
    • astats - Display statistics about your account
  • System:
    • sexec - Run a shell command on the bot's host

🔨 Setup

// TODO

About

A Matrix bot designed to run behind your own Matrix account providing various helpful commands to enhance your Matrix experience

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages