Introducing the Matrix to Discourse Bot

We are excited to introduce our new Matrix to Discourse bot, a tool designed to streamline the process of community building and engagement. This bot allows you to effortlessly post messages from your Matrix or Bridged chat rooms to Discourse forums and perform advanced searches across your forum directly from your Matrix or Bridged client, such as signal.

A pull request has been submitted to be a part of the 3rd party maubot plugins!

Key Features

Effortless Posting

With the !fpost command, you can now easily create forum posts using messages from your Matrix chat rooms. Simply reply to a message with !fpost and optionally include a custom title. The bot will take care of the rest, ensuring that your important discussions are captured and shared with a broader audience.

Example Usage:

  1. Reply to a message in Matrix with !fpost [Your Custom Title].
  2. The bot will create a new post on your Discourse forum with the content of the replied-to message.

Advanced Search

The !fsearch command allows you to perform detailed searches across your Discourse forum from within Matrix. Whether you’re looking for specific topics, posts by certain users, or posts with particular tags, !fsearch has you covered.

Example Usage:

  • !fsearch matrix bots will search for all posts related to “matrix bots” in your Discourse forum.

Current members in the IrregularChat community can get started by simply typing !fsearch in the IrregularChat rooms to search for topics in the forum.

Seamless Integration

This bot integrates natively with Matrix and has been thoroughly tested with bridged Signal rooms, making it versatile and reliable for various setups. Whether you’re running a tech-savvy community or a casual discussion group, this bot can enhance your forum engagement and content management.

Applications for Community Building

This bot is particularly beneficial for:

  • Community Managers: Easily promote important chat discussions to forum posts, ensuring valuable insights and information are preserved and accessible.
  • Event Organizers: Post event announcements and follow-up discussions from chat to the forum, helping to keep the community informed and engaged.
  • Support Teams: Quickly search and reference previous discussions and solutions from your forum, improving response times and support quality.

Get Started

Current members in the IrregularChat community can get started by simply typing !fsearch in the IrregularChat rooms to search for topics in the forum. Others not in the community can clone the repo and install it in their own communities.

To get started, visit the GitHub repository for installation instructions and configuration details. The repository includes everything you need to deploy the bot on your Maubot instance, along with a comprehensive README to guide you through the process.

Join the Discussion

We’re excited to see how you use this bot to enhance your community. Share your experiences, feedback, and any questions you have in this thread. Let’s build a more connected and engaged community together!

Happy Posting!

  • Sac

Updated the bot to handle different gpt api or to handle none. By default the bot is configured for “None” but can be configured easily.

This was in the roadmap but I spent more time on it when a user requested it.

Release v1.1

User went on to post on the discourse discourse

Bot has been updated. I went ahead and activated the listener for url to create bypass links

Next is adding minor scraping to summarize me article referenced