Using Bots
Matrix Bots and Commands
A guide to the available bots and commands in our Matrix server.
[TOC]
π οΈ General Commands
!help
[!info] Displays a list of available bot commands.
!echo <message>
[!info] Echoes your message back to you.
!ping [message]
[!info] Pings the bot. If you include a message, it replies with it.
π Karma Bot
!karma
[!success] 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
[!info] Interact with an AI assistant for brainstorming, advice, or fun conversations.
π Translation Bot
!translate <language> [text]
[!info] Translate text into another language.
Example:
!translate es Hello, how are you?
Result: "Hola, ΒΏcΓ³mo estΓ‘s?"
β° Reminder Bot
!remind
[!info] 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
[!info] Get the current moon phase for today.
βοΈ Weather Bot
!weather <location>
[!info] Get the current weather for any location.
Example:
!weather Tokyo
Tip: Use !weather help for usage instructions.
π² Choice & Dice Bots
!choose <chooseText>
[!info] Randomly selects between your provided choices.
Example:
!choose pizza | sushi | burgers
!roll [pattern]
[!info] Roll dice with optional patterns.
Example:
!roll 3d20
π Reacji Bot
!reacji
[!info] 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]
[!info] Search Urban Dictionary for slang terms or memes.
Example:
!ud yeet
π° RSS Bot
!rss
[!info] 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>
[!info] Fetch real-time cryptocurrency prices.
Example:
!coin btc_usd
π Stock Price Bot
!stock <ticker>
[!info] Fetch current stock price data.
Example:
!stock AAPL
βΉοΈ Additional Notes
[!info]
- 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.