Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Как включить пересылку текста и медиа с запретом на сохранение? #71

Closed
ilyadzhan opened this issue Feb 19, 2023 · 3 comments

Comments

@ilyadzhan
Copy link

Как включить пересылку текста и медиа из приватных каналов? Где именно нужно поменять настройки и где добавить сохранение файла для последующей отправки?

@khoben
Copy link
Owner

khoben commented Feb 19, 2023

Я так понимаю речь идёт о каналах с запретом на сохранение и пересылку?
Тогда необходимо реализовать специальный обработчик событий на этот случай https://github.com/khoben/telemirror/blob/master/telemirror/messagefilters/restrictsavingfilter.py (примерная реализация указана в аннотации к классу).
Добавить импорт в https://github.com/khoben/telemirror/blob/master/telemirror/messagefilters/__init__.py и в файле mirror.config.yml для канала приемника указать этот фильтр.

@ilyadzhan
Copy link
Author

Все равно выводится warning:

Mirror mapping:
-1001809912690 -> 1001539138995
Mirror targets config: {1001539138995: TargetConfig(disable_delete=False, disable_edit=False, filters=EmptyMessageFilter), -1001809912690: TargetConfig(disable_delete=False, disable_edit=False, filters=RestrictSavingContentBypassFilter)}
Using database: InMemoryDatabase

INFO 2023-02-20 18:37:36,955 [mirroring.py:37]:telemirror: [New message]: https://t.me/c/1809912690/62
WARNING 2023-02-20 18:37:36,955 [mirroring.py:52]:telemirror: Forwards from channel#-1001809912690 with restricted saving content enabled to channel#1001539138995 are not supported.

@khoben
Copy link
Owner

khoben commented Feb 21, 2023

Фильтры нужно указывать для каналов, в которые идет пересылка:

directions:
  - from: [-1001809912690]
    to: [-1001539138995]

targets:
  - id: -1001539138995
    filters:
      - RestrictSavingContentBypassFilter

@khoben khoben closed this as completed Feb 23, 2023
@khoben khoben pinned this issue Feb 23, 2023
@khoben khoben changed the title Как включить пересылку текста и медиа из приватных каналов? Как включить пересылку текста и медиа с запретом на сохранение? Feb 23, 2023
@khoben khoben unpinned this issue Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants