Автоматически пересылает посты из Telegram каналов в твой канал, вырезая рекламу и заменяя слова.
- Фильтрация рекламы (URL, кнопки, ссылки на TG, стоп-слова)
- Удаление фирменных подписей каналов
- Замена слов (flip_words)
- Гибкая настройка для каждого источника
pip install -r requirements.txtСоздай .env на основе .env.example:
TG_API_ID=твой_api_id
TG_API_HASH=твой_api_hash
OUTPUT_CHANNEL=username_твоего_канала
api_id и api_hash получить на https://my.telegram.org
python forward.pyВ файле forward.py отредактируй список SOURCES:
{
"Name_gr": "username_канала",
"del_sent": ["строка которую удалить"],
"flip_words": {"старое слово": "новое слово"},
"adv": {
"url": True, # блокировать посты с URL
"button": True, # блокировать посты с кнопками
"tglink": True, # блокировать упоминания @каналов
"mdlinks": True, # блокировать markdown ссылки
"stop_words": ["реклама"]
}
}