Skip to content

aosus/dischat

Repository files navigation

Dischat

Dischat bridges public Discourse activity into Matrix rooms and Matrix direct messages.

The service is designed to run continuously: it long-polls Matrix for inbound messages, polls Discourse for new posts, and drains a PostgreSQL-backed delivery queue.

The repository is built around:

  • uv for environment and dependency management
  • ruff for linting and formatting
  • ty for type checking
  • pytest for automated tests
  • MkDocs for project documentation

See docs/ for setup, architecture, operations, and testing guidance.

About

Dischat bridges public Discourse activity into Matrix rooms and Matrix direct messages.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages