new here, but thought this is kinda the right place to ask questions and discuss stuff about programming and writing bots.
So I'm currently working on a fishing bot for WOW. I used a machine learning image detection tool (yolo-v4) and trained it on a dataset of around 1200 images of baits.
The image detection works pretty good and for the rest of the mousemovements i implemented using pyautogui. The bot is now in a reliable state. So I implemented a pretty basic key system (random generated 16 symbols long) which, if they meet certain rules, are recognized as valid, which isn't really the safest but should prevent 99% percent of your average user from opening the program without a key. For the rest of the 1 % who see a certain pattern in the keys or even reverse engineer the program are welcome to have it that way
But I do not really like this system since the key can be used on other copys of the bot and the key has no expiration time.
Nowadays, almost all software products are distributed through subscription models and I have conducted quite a bit of research on this. However, since this also requires a server to verify licenses, and is a somewhat too large and complex project for me alone, I wondered if there is a better alternative. For example, is it possible to create keys that expire after a certain period? Or something similar. Ideas and suggestions are welcome. Gerne auch auf deutsch







