Imacros questions for creating Twitter bots

punkinhead

Regular Member
Joined
Feb 19, 2015
Messages
450
Reaction score
37
Started using imacros FF addon, and so far it's just stupidly easy. I'm sure dialing it in will get trickier.

Anyway, I've got it following, unfollowing, logging in, favoriting, etc. Pretty straight forward except for a few things:

I don't see a distinction for button state... in other words, if it's looking at followers of a certain user and following them, it will accidentally UNFOLLOW them if you already follow, right? Any way around this?

Also, want to make sure I am correctly understanding the basic flow. I think I should be:

1) Following 900 of my competitors' followers per day
2) Purchasing initial surge of followers if necessary to breeze past 2k limit.
3) Retweeting on topics new followers are interested in.
4) Unfollowing those who haven't followed back in 48 hours

Well, imacros can I think do 3 out of 4 of those, but not sure about a few things:

First off, I don't see any recognition of button state. For instance, if I have script following all followers of a certain user, if I am already following them, it will accidentally UNfollow them, right? Is there a way to fix this?

Second, I see info all over the map on this, and not sure how current some of it is, so what is the current reality about timing issues? Should I have a certain delay between each action? Between groups of actions? Break them up into small clusters and rotate actions? (not sure how to do that last one automatically)

Third, I'm not seeing anywhere how to pick up somewhere and continue. For instnce, if I liked the first 900 followers today, and want to pick up where I left off and do the next 900 tomorrow, as far as I can tell, the script will just go back to the beginning and UNfollow the ones from today (again, button state issue). Am I wrong about this? Using the following for my initial test of following the followers:

VERSION BUILD=7601105 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
TAG POS={{!LOOP}} TYPE=BUTTON ATTR=TXT:Follow<SP>Following<SP>Unfollow<SP>Blocked<SP>Unblock<SP>Pen*
WAIT SECONDS=1


A few other questions have come up, but that's all I remember at the moment.
 
Last edited:
VERSION BUILD=7601105 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
TAG POS={{!LOOP}} TYPE=BUTTON ATTR=TXT:Follow<SP>Following<SP>Unfollow<SP>Blocked<SP>Unblock<SP>Pen*
WAIT SECONDS=1

It just looks for that text doesn't it so try removing the word "Unfollow" from there and it should work I guess
 
I can check. I read somewhere that it can't differentiate button state and only paid version can due to image recognition features... I had the same initial thought, though... looking at the code it appears to be making references to specific follow vs unfollow. Don't mind testing, just thought someone might have definitive answer as I've seen conflicting info... and since the coding is new to me, it might be difficult to tell if it's not working due to flawed concept or rather some syntax issue.
 
Back
Top