Proposal: Matrix bot for onboarding assistance (!ask / !openticket) #168

Closed
opened 2026-05-03 13:32:06 +00:00 by sheikhlimon · 1 comment

This is a small prototype to explore improving contributor onboarding via Matrix.

What this is

  • Maubot plugin for Matrix
  • Helps with onboarding

Features

  • !ask → answers questions from Fedora docs
  • !openticket → creates onboarding ticket

Why

  • Reduce repeated questions
  • Help newcomers get started faster

Current status

  • Prototype working locally
  • Tested API integration

Questions / feedback needed

  • Is this aligned with onboarding workflow?
  • Preferred way to integrate with WelcomeToFedora repo?
  • Existing bot infrastructure I should use instead?

Technical overview

  • Maubot plugin (Python)
  • Uses docs2db + FedoraDocsRAG via docs2db-api for retrieval
  • Queries Fedora documentation and returns relevant snippets (not a general AI model)

https://github.com/sheikhlimon/maubot-fedora-contrib

This is a small prototype to explore improving contributor onboarding via Matrix. ## What this is - Maubot plugin for Matrix - Helps with onboarding ## Features - `!ask` → answers questions from Fedora docs - `!openticket` → creates onboarding ticket ## Why - Reduce repeated questions - Help newcomers get started faster ## Current status - Prototype working locally - Tested API integration ## Questions / feedback needed - Is this aligned with onboarding workflow? - Preferred way to integrate with WelcomeToFedora repo? - Existing bot infrastructure I should use instead? ## Technical overview - Maubot plugin (Python) - Uses docs2db + FedoraDocsRAG via docs2db-api for retrieval - Queries Fedora documentation and returns relevant snippets (not a general AI model) ## Link https://github.com/sheikhlimon/maubot-fedora-contrib
Author

wrong repo. updated here: join/Fedora-Join#337

wrong repo. updated here: https://forge.fedoraproject.org/join/Fedora-Join/issues/337
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
join/WelcomeToFedora#168
No description provided.