This repository has been archived on 2025-07-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Untone aaf30ec115
Some checks failed
deploy / deploy (push) Failing after 1m9s
decorator-order
2023-12-14 01:21:24 +03:00
2023-11-24 05:18:02 +03:00
2023-11-29 23:22:47 +03:00
2023-12-14 01:21:24 +03:00
2023-12-14 01:16:54 +03:00
2023-11-24 01:58:55 +03:00
2023-11-26 22:00:00 +03:00
2023-11-30 12:19:11 +03:00
2023-11-24 01:58:55 +03:00
2023-11-30 09:42:41 +03:00
2023-11-28 14:23:11 -03:00
2023-11-30 12:19:11 +03:00
2023-11-26 22:00:00 +03:00
2023-11-24 01:58:55 +03:00
2023-11-24 05:29:48 +03:00

notifier

Что делает

  • сохраняет тех, кому уведомления уже были отправлены (redis: authors-online)
  • формирует дайджесты для остальных
  • слушает Redis PubSub канал с обновлениями реакций

Что НЕ делает

  • не отправляет сообщения по SSE
  • не определяет кому их отправлять

Как разрабатывать локально

1 Читаем доки strawberry

2 Устанавливаем локальные хранилища

  • Redis
  • Postgres

3 Запуск локального сервера

mkdir .venv
python3.12 -m venv .venv
poetry env use .venv/bin/python3.12
poetry update
poetry run strawberry server main
Description
собирает уведомления и формирует дайджесты
Readme 459 KiB
Languages
Python 98.7%
Dockerfile 1.3%