Skip to main content

Bots

Botsfrei.chat canprovides makePostmoogle yourfor Matrixemail liveand esier.Maubot Especiallyfor whenroom youplugins. haveDraupnir is an internal moderation bot, rather than a publicly invitable room withservice.

Current manybots

Bot userscontainer inimages it.are Botsruntime-verified. canA observelatest thetag conversationsdoes not identify a numbered release. Maubot's active plugin instances, commands and filterencryption badconfiguration wordare ornot ban users for using such.runtime-verified.

Bots on frei.chat

NameBot DescriptionProject Version / image tag @postmoogle:@bot.draupnir:frei.chat An Email to Matrix bridge. 1 room = 1 mailbox. v0.9.31matrix-bot-draupnir v3.2.0 @bot.maubot:frei.chat
A bot with multiple plugins.
matrix-bot-maubot v0.6.0 @postmoogle:frei.chatmatrix-bridge-postmooglelatest (container tag)
Image version label: latest
sha256:061463dfecdfead0c

Configured Postmoogle

limits:

 Maximum email size including attachments: 100 MB. Email domains: frei.chat. Reserved mailbox names: admin, root, postmaster, webmaster.

Postmoogle

Postmoogle

This bot can sendsends and receive emails for specificreceives email addressesthrough ofMatrix rooms. Invite @postmoogle:frei.chat into a room to use it as a mailbox. Encrypted Matrix rooms are supported; email delivery itself does not acquire Matrix end-to-end encryption.

Mailboxes use the frei.chat domain. It is not possible to definedomain; custom domains atare thenot moment.available. Each room corresponds to one mailbox.

Mailbox

Bot limitations

policy

The senderYour address must follow the pattern USERNAME[SUFFIX]@frei.chat. Eachand user'sbegin with your Matrix username. The optional suffix may be freely chosen within valid email address mustsyntax. begin withFor the username.username testuser, examples are testuser@frei.chat, testuser-1@frei.chat and testuserhallo@frei.chat. There is no limitationdocumented inlimit on the number of addresses per user.

The

Explanationnames ofadmin, root, postmaster and webmaster are reserved. For newly created accounts, the emaildocumented address:

enablement

The USERNAME value is always set to the username chosen by the user.
The value [SUFFIX] can be freely chosen by the user, provided it corresponds to the standarddelay for sending and receiving email addresses.

Mail address examples:

USERNAME = Testuser

    testuser@frei.chat testuser**-1**@frei.chat testuserhallo@frei.chat

    Important information for new users

    If you have just created your account, it may takeis up to anone hourhour.

    Set forup youra usermailbox

    1. Create toa be enabled to receiveroom and sendinvite email.@postmoogle:frei.chat.

      HowEncryption tois use?

      supported.
    2. Send
      1. Invite the bot into a new room (encryption supported).
      Use the command !pm help to showsee allthe bot's current commands.Send Use the command !pm mailbox USERNAME, replacing USERNAME (dowith NOTyour addchosen mailbox name, including any suffix. Do not append @frei.chatchat.Use to the end!) to assign the mail address USERNAME@frei.chat to the room.
      Thethat room to mail address relation is 1:1! Now you can send and receive mailsemail. fromCreate thata room.separate room for each additional mailbox. Repeat

      See the stepsofficial Postmoogle documentation and the bot's live help for further instructions.

      Maubot

      Maubot is a plugin-based Matrix bot system. The documented way to use the frei.chat bot is to create other room with a mail address.

      Maubot

      A plugin-based Matrix bot system written in Python.

      Project page: https://github.com/maubot/maubot

      How to use?

      Create an unencrypted room and invite @bot.maubot:frei.chat.chat. Ask in support before relying on encrypted-room operation.

      Documented

      Plugins

      plugins

      This bot offers theThe following plugins.manually Ifdocumented youplugin misslist and command names are not runtime-verified. Plugin files alone do not establish that instances are active. Try !help in a pluginroom you can ask in the support channel for installation.
      All plugins hat their own command. You can list all plugin command by sending !help into the chatcontaining the bot is participating in.

      Plugin name
      Command
      Description
      Link to plugin
      check the commands it currently offers. — !roll
      roll; A maubot thatdice rolls dice.and Hasa built-in calculator.GitLab v1.1.0
      — !gitlab; Gitlab
      !gitlab
      Aa GitLab client and webhook receiverreceiver.GitHub for— maubot.!github; v0.2.1
      Github
      !github
      Aa GitHub client and webhook receiver for maubot. v0.1.2
      receiver.Help
      — !help
      Simplehelp; plugin to add a help command for maubot. v0.2.0
      help.Karma
      — !karma
      A maubot thatkarma; tracks theuser karma of users. v1.0.1
      karma.Reminder
      — !reminder
      reminder; A maubot to remind you about things. v0.2.2
      reminders.RSS
      — !rss
      A maubot thatrss; posts RSS feed updates to Matrix. v0.3.2
      Translate
      — !translate
      translate; A maubot to translatetranslates words using Google TranslateTranslate.

      You (DeepLcan browse the Maubot plugin directory and request additional plugins in #support:frei.chat. See the official Maubot documentation for background.

      Internal moderation

      Draupnir uses @bot.draupnir:frei.chat for operator-managed moderation. Its presence does not establish which protections or encryption options are enabled. See the Draupnir documentation for the application's moderation features.

      For other messaging networks, see Bridges. Push notification setup is plannedon too)

      v0.1.0Services
      .