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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages