CIRCL / AIL-framework

AIL framework - Analysis Information Leak framework. Project moved to https://github.com/ail-project
https://github.com/ail-project/ail-framework
GNU Affero General Public License v3.0
1.29k stars 282 forks source link

feedermoduleimporter CRITICAL error #606

Closed dimovys closed 2 months ago

dimovys commented 2 months ago

Greetings! I'm trying to connect ail-feeder-telegram to ail. The feeder itself works fine, but from the ail side I get the following error:

2024-05-03 12:59:39,293 FeederModuleImporter CRITICAL:Error in module FeederModuleImporter: modules.abstract_module : 2024-05-03 12:59:39,372 FeederModuleImporter CRITICAL:Module FeederModuleImporter input message: {"data": "H4sIALTfNGYC/7ux6saKmy23e27surH8xiqFG+uB1LqbLQq32m62AakbK25surHx1no> 2024-05-03 12:59:39,711 FeederModuleImporter CRITICAL: File "/home/ydimov/ail-framework/bin/modules/abstract_module.py", line 172, in run self.compute(message) File "/home/ydimov/ail-framework/bin/importer/./FeederImporter.py", line 136, in compute for obj_message in self.importer.importer(json_data): File "/home/ydimov/ail-framework/bin/importer/./FeederImporter.py", line 97, in importer objs = feeder.process_meta() File "/home/ydimov/ail-framework/bin/importer/feeders/abstract_chats_feeder.py", line 321, in process_meta obj = Messages.create(self.obj.id, self.get_message_content()) File "/home/ydimov/ail-framework/bin/lib/objects/Messages.py", line 374, in create message.create(content, translation=translation, tags=tags) File "/home/ydimov/ail-framework/bin/lib/objects/Messages.py", line 344, in create language = self.detect_language() File "/home/ydimov/ail-framework/bin/lib/objects/abstract_object.py", line 333, in detect_language return detect_obj_language(self.type, self.get_subtype(r_str=True), self.id, self.get_content(), objs_containers=self.get_objs_container()) File "/home/ydimov/ail-framework/bin/lib/Language.py", line 380, in detect_obj_language detector = LanguagesDetector(nb_langs=1) File "/home/ydimov/ail-framework/bin/lib/Language.py", line 443, in init self.lt = LibreTranslateAPI(get_translator_instance()) File "/home/ydimov/ail-framework/AILENV/lib/python3.10/site-packages/libretranslatepy/api.py", line 38, in init assert len(self.url) > 0 2024-05-03 13:21:02,144 root WARNING:AIL ab71934c-7bb5-4f36-829a-3640aeb2629d started

Can you please tell me what I should configure?

dimovys commented 2 months ago

I miss LibreTranslate, after installing it everything is ok

Terrtia commented 2 months ago

Hi @dimovys ! Thanks for the report ! Using LibreTranslate is optional and not required for language detection. Fixed with 0c28b3863862a12b8c922cfceb8cf44538291632