Inquiry on developing a Twitter Mass DM Bot. [Python]

GoblinMoney

Newbie
Joined
Jan 7, 2023
Messages
7
Reaction score
10
Hey hope this hasn't been recently answered as I only skimmed the first page when I did a quick search, I haven't done thorough research on this so apologies...
If there is an old thread, well there's always updates so a new threads always useful...

Just hoping that people could spitball some advice to prevent my account from getting banned or just smooth out the process.


INQUIRY

I'm thinking about creating a mass DM bot for twitter targeting a specific audience (I'll be using selenium),

(I'd only be making it after I have a couple clients since I don't want to lose focus from my current objective )

Please do not post existing bots, while I appreciate the information and know of their existence, I could make a custom version myself as I have experience creating bots and rather sharpen my skills and add another project to my portfolio

So on twitter... I've been manually copy pasting messages and I notice after ~2-5 messages that are written the same I get ERROR: Message failed to send

So when I wait 5-10 minutes and attempt to resend it, it works...

Wondering if anyone knows how twitter blocks messages as it SOUNDS like a
very simple solution... just rewrite your message or wait it out.
Does twitter ban an account that sends mass dms of the same msg? should I use some api to rewrite messages or I'd assume manually creating a list/dict of preset messages and looping through them would also work an AI api sounds like bringing a shotgun to a fist fight? Is it just a timeout requirement between messages?

This sounds like it would take less than 4 hours to code up and run on pythoneverywhere or some server after some thorough planning... let me know if this is a rabbit hole I'm too blind to see.
 
If it was that easy it would have been done to death. There will obviously be rate limits as you have discovered, IP restrictions will come into play. Likely some language processing to detect spam.
 
Back
Top