Skip to content

Twitter bot that interacts with user mentions, sending tweet capture to them with its username changed by a randomly generated one.

Notifications You must be signed in to change notification settings

gitatmanu/nazbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nazbot (Bot does not work, Twitter account has been suspended.)

What is this?

It's a Twitter bot that interacts with user mentions, sending tweet capture to them with its username changed by a randomly generated one.

How it works?

You have to mention the Twitter bot account (@nazbot_) in a tweet. Then, it will reply you with a capture of the tweet that you replied with his nickname changed.

Deployment

Dependencies

  • Firefox Browser (Selenium WebDriver needs binaries, install on your system)
  • Geckodriver (What Selenium uses to run browser web driver, in 'drivers/' folder)
  • pip packages (All in 'requirements.txt' file. To install, you need first python3-pip apt package manager. Then, install them with command 'pip install -r requirements.txt')
  • environment variables (To connect to Twitter API and other things, you need to get the access tokens from a Twitter developer account. Then, load with an .env file and dotenv pip package)
CONSUMER_KEY
CONSUMER_SECRET
ACCESS_KEY
ACCESS_SECRET
ACCOUNT_ID
ACCOUNT_NAME

Execution

When you have all the dependencies, you just have to execute 'python3 main.py'. You can use a terminal multiplexer like 'screen' or 'tmux', or a python daemonizer like pip package 'python-daemon' to leave the process running.

About

Twitter bot that interacts with user mentions, sending tweet capture to them with its username changed by a randomly generated one.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages