reverse bridge
This commit is contained in:
@@ -16,15 +16,31 @@
|
|||||||
## Логика выбора чата в Telegram
|
## Логика выбора чата в Telegram
|
||||||
|
|
||||||
1. Берется название чата из Max.
|
1. Берется название чата из Max.
|
||||||
2. Если у бота найден Telegram-чат с таким же названием, сообщение отправляется туда.
|
2. Если для этого Max-чата есть явная привязка (см. `/bind_max` ниже), сообщение отправляется в привязанный Telegram-чат.
|
||||||
3. Если совпадения нет, сообщение уходит в личку на `TELEGRAM_FALLBACK_USER_ID`.
|
3. Иначе: если у бота найден Telegram-чат с таким же названием, сообщение отправляется туда.
|
||||||
|
4. Если совпадения нет, сообщение уходит в личку на `TELEGRAM_FALLBACK_USER_ID`.
|
||||||
|
|
||||||
## Важно про поиск чатов
|
## Важно про поиск чатов
|
||||||
|
|
||||||
Поиск чатов выполняется через `getUpdates`, поэтому:
|
Поиск чатов по названию выполняется через `getUpdates`, поэтому:
|
||||||
|
|
||||||
- бот должен быть добавлен в нужные Telegram-чаты;
|
- бот должен быть добавлен в нужные Telegram-чаты;
|
||||||
- в этих чатах должен быть хотя бы один апдейт (сообщение/событие), чтобы чат появился в апдейтах.
|
- в этих чатах должен быть хотя бы один апдейт (сообщение/событие), чтобы чат появился в апдейтах;
|
||||||
|
- если у бота включен privacy mode, он может не получать обычные сообщения из групп — тогда чат может не “обнаружиться” через `getUpdates`.
|
||||||
|
|
||||||
|
### Привязка Max-чата к Telegram-чату (рекомендуется)
|
||||||
|
|
||||||
|
Чтобы не зависеть от `getUpdates` и privacy mode, можно один раз “забиндить” нужный Telegram-чат на название чата в Max.
|
||||||
|
|
||||||
|
В целевом Telegram-чате напиши команду:
|
||||||
|
|
||||||
|
- `/bind_max <точное название чата в Max>`
|
||||||
|
|
||||||
|
Пример:
|
||||||
|
|
||||||
|
- `/bind_max Свободный микрофон`
|
||||||
|
|
||||||
|
После этого пересылка **из Max в Telegram** для чата `Свободный микрофон` будет идти строго в этот Telegram-чат (привязка хранится в SQLite).
|
||||||
|
|
||||||
## Переменные окружения
|
## Переменные окружения
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user