feat: add topic tagging, semantic duplicate detection, and per-provider vision toggle

This commit is contained in:
mamad
2026-08-28 20:45:42 +03:30
parent b12ddc1bfd
commit 6a5971bc08
11 changed files with 409 additions and 46 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ async def main():
)
ai_processor = AIProcessor(repo=repo, llm=llm)
admin_bot.set_ai_processor(ai_processor)
collector = CollectorService(repo=repo, on_post_received=admin_bot.handle_collected_post)
collector = CollectorService(repo=repo, on_post_received=admin_bot.handle_collected_post, ai_processor=ai_processor)
admin_bot.set_collector(collector)
# Publisher handles per-target delivery queues, intervals, and sleep windows.