@givirus its because of your script logic, maybe you dont call the function? OR you dont have proper error handling which results into certain parts of your script being skipped since they are inside an if statement. I encountered this problem many times in the past, you will need to handle errors and it'll will be most likely fixed, for the purpose of debugging you can use the "Log" function at several points to see where it will print it.
Running each thread with one function.
-
I am building a news article scanning tool for over 100 online news websites to check if newly published articles contain specific keywords that I provide.
I have written a separate function for each news website. How can I run these functions in multiple threads, for example, running 5 threads at a time corresponding to 5 news websites until all websites are processed, and then starting over from the beginning?
-
There are many ways, here is one.
Set thread number is 5, run type is Repeat.
Create a txt file with 100 lines, each line is a data to specify the name of the website you want to crawl.
For each website, create a function to scan the corresponding data.
Create a resource of the form LinesFromFile (Use each line any number of times).When reading data, for each line received, use the "IF" command to check.
For example, with 1 line in the txt file I denoted by cnn, so when I receive this data, I will execute the corresponding "Call function" command "cnn".
Same goes for the remaining 99 lines, with the other "Call function" commands.

So, when it's done 100 websites, with the initial resource data settings, it will run from the beginning.