Using Bots
Matrix Bots and Commands
A guide to the available bots and commands in our Matrix server.
π οΈ 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
- Most commands are not case-sensitive.
- You can add
help
after many commands for detailed usage (!remind help
,!karma help
, etc.). - Some bots behave slightly differently between private DMs and public rooms.