/OpenClubhouse-Worker

A simple worker for OpenClubhouse to sync data.

Primary LanguagePythonMIT LicenseMIT

OpenClubhouse-Worker

This is a simple worker for OpenClubhouse to sync CH channel data.

Run

  1. Install python packages by pip install -r requirements.txt
  2. Change the configs in config.template.py.
  3. Rename config.template.py to config.py.
  4. Run python main.py.

Third-part Software

  • Python3.8
  • requests
  • requests_openapi
  • pymongo
  • mongoDB

Reference

Todo

  • large channel write
    • reduce the number of saved users
  • update strategy
    • token update (low priority) - maybe add a probability to join again
    • user count update
    • channel status update
  • Exception notification