Using Bots
Matrix Bots and Commands
A guide to the available bots and commands in our Matrix server.
[TOC]
π οΈ General Commands
!help
Displays a list of available bot commands.
!echo
Echoes your message back to you.
!ping [message]
Pings the bot. If you include a message, it replies with it.
π Karma Bot
!karma
Manage user karma points through voting and viewing statistics.
Subcommands:
up <Event ID>β Upvote a message/event.down <Event ID>β Downvote a message/event.statsβ View global karma stats.view [user ID]β View your or another user's karma.exportβ Export your karma data.breakdownβ View your karma breakdown.topβ See the top-rated users.bottomβ See the lowest-rated users.bestβ View the highest-rated messages.worstβ View the lowest-rated messages.
Example:
!karma up $eventid12345
π€ GPT Bot
!gpt
Interact with an AI assistant for brainstorming, advice, or fun conversations.
π Translation Bot
!translate [text]
Translate text into another language.
Example:
!translate es Hello, how are you?
Result: "Hola, ΒΏcΓ³mo estΓ‘s?"
β° Reminder Bot
!remind
Set reminders, manage schedules, and customize timezones.
Subcommands:
!remind <date> [message]β Create a reminder.reschedule <date>β Reschedule an existing reminder.list [all]β List your active or all reminders.localesβ View available locales.locale [locale]β Set your preferred locale.timezone [timezone]β Set your timezone.
Example:
!remind 2025-05-01T15:00 Submit project update
π Moon Phase Bot
!moon
Get the current moon phase for today.
βοΈ Weather Bot
!weather
Get the current weather for any location.
Example:
!weather Tokyo
Tip: Use !weather help for usage instructions.
π² Choice & Dice Bots
!choose <chooseText>
Randomly selects between your provided choices.
Example:
!choose pizza | sushi | burgers
!roll [pattern]
Roll dice with optional patterns.
Example:
!roll 3d20
π Reacji Bot
!reacji
Set up emoji-to-room mappings.
Subcommands:
helpβ Show usage.list [emojus]β List emoji mappings.map <mapping>β Define emoji-to-room mappings.delete <mapping>β Remove a mapping.
π§ Urban Dictionary Bot
!ud [term]
Search Urban Dictionary for slang terms or memes.
Example:
!ud yeet
π° RSS Bot
!rss
Manage RSS feed subscriptions in rooms.
Subcommands:
subscribe <feed URL>β Subscribe the room to a feed.unsubscribe <feed ID>β Unsubscribe from a feed.template <feed ID> <new template>β Change the notification template.notice <feed ID> [true/false]β Toggle notice sending.subscriptionsβ List the subscriptions.
π° Crypto Price Bot
!coin <exch_pair>
Fetch real-time cryptocurrency prices.
Example:
!coin btc_usd
π Stock Price Bot
!stock
Fetch current stock price data.
Example:
!stock AAPL
βΉοΈ Additional Notes
- Most commands are not case-sensitive.
- You can add
helpafter many commands for detailed usage (!remind help,!karma help, etc.). - Some bots behave slightly differently between private DMs and public rooms.