Thanks for taking the time to review it. I understand what you mean about the structural issues. The extension grew incrementally while I was testing different bot behaviors, so a lot of logic ended up centralized instead of being properly separated into cleaner components.I reviewed your code - it is absolute neuroslop. There is no logic in it, and no one except an AI will be able to understand what is going on. It completely violates SOLID principles and OOP.
This build is only meant for testing and experimentation. As i said in the begining of the thread it is not intended to be used on a live production server in its current form. My main goal so far was to validate whether the behaviors themselves were possible, before spending time on a proper architectural refactor. If I continue the project seriously, the next step will be to refactor it into smaller and specific classes/services so the code is easier to understand, maintain and extend. If you have any specific advice about how you would structure this kind of extension, I would appreciate it
