Increase your Twitter presence with these bots.
Currently, three bots which will expand your social media (Twitter in these case) outreach by maintaining activity level.
bot Statusio - Based on a week of the day, picks the topic and scraps top articles from the leading webpages of to post tweet them as a status with a comment and relevant hashtags.
bot Folowero - Follows back whoever follows you.
bot Activius - Given the keywords searches for the tweets, likes them, if not liked before, retweets them if not. retweeted before.
bot Mentionaro (NEW!) - Checks for the mentions. If the user has not responded and the mention involves any of the keywords, replies with 💯.
Run the .py
file in a terminal and bot gets to work:
TwitterBots/
|
├── bots/
| ├── cfg.py
| ├── dayandtime.py
| └── activius.py
| └── followero.py
| └── statusio.py
| └── mentionao.py
|
├── .gitignore
├── LICENSE.txt
├── README.md
├── requirements.txt
└── Dockerfile
Currently, the only option is to fork the repo and run it through your terminal by executing each of the bots individually. Before executing python file you need to register as a developer on a Twitter API and then make sure you set up your Tweeter API credentials through the terminal.
export CONSUMER_KEY="your_consumer_key"
export CONSUMER_SECRET="your_consumer_secret"
export ACCESS_TOKEN="your_access_token"
export ACCESS_TOKEN_SECRET="your_access_token_secret"
After you have exported your Twitter credentials you can execute files through the terminal. For example:
python3 bots/statusio.py
- 0.1.0
- New bot mentionaro is added; Dockerfile is created for deployment.
- 0.0.5
- Added loop to the status updates, sends thank you message to new followers.
- 0.0.1
- Work in the process.
A list of the dependencies is available in the requirements.txt
file. The majority of packages are included with a standard python 3.5+ install.
Follow me on social media:
Distributed under the MIT license. See LICENSE.txt
for more information.