Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arshsisodiya/arsh-twitter-bot
Twitter bot in python
https://github.com/arshsisodiya/arsh-twitter-bot
python tweepy twitter twitter-api
Last synced: 16 days ago
JSON representation
Twitter bot in python
- Host: GitHub
- URL: https://github.com/arshsisodiya/arsh-twitter-bot
- Owner: arshsisodiya
- License: mit
- Created: 2021-06-25T13:13:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-15T19:30:22.000Z (almost 3 years ago)
- Last Synced: 2024-07-30T20:57:13.425Z (3 months ago)
- Topics: python, tweepy, twitter, twitter-api
- Language: Python
- Homepage: https://twitter.com/arshtweetbot
- Size: 1.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Twitter Bot
A Twitter Bot that automatically retweets, favourites the tweets with hashtag
#windows11
## Follow on Twitter - Click [Arsh Twitter Bot](https://twitter.com/arshtweetbot)
### :star: Star us on GitHub — it helps!
## 🚀 Installation
#### Clone the repo
```
$ git clone https://github.com/arshsisodiya/arsh-twitter-bot.git
```#### Install tweepy Python module
```
$ pip install tweepy
```
## :bulb: Working### Sign up for a Twitter Developer Account
* Create a separate Twitter account for your bot.
* Sign up for Twitter Developer Account from this site - [Apply for a Twitter Developer Account](https://developer.twitter.com/en/apply-for-access)
* Enter the necessary fields and await for email confirmation.
* Click on [Create an app](https://developer.twitter.com/en/apps)
* Enter the details and keep safe the access tokens generated.#### Enter your generated access tokens and consumer keys in the file
credentials.py
```
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''
```
#### Edit the retweet and other details in the fileconfig.py
```
# This is hastag which Twitter bot will search and retweet. You can edit this with any hastag .For example : '#javascript'
QUERY = '#anything'# Twitter bot setting for liking Tweets
LIKE = True# Twitter bot setting for following user who tweeted
FOLLOW = True# Twitter bot sleep time settings in seconds. For example SLEEP_TIME = 300 means 5 minutes.
# you can decrease it or increase it as you like.Please,use large delay if you are running bot all the time so that your account does not get banned.SLEEP_TIME = 300
```## :key: Deployment
* Sign up for a free account in [Heroku](heroku.com)
* Click on New -> Create new app
* Enter the app-name in lower case and select your nearest region.
* Choose Heroku CLI for deployment. Follow the steps given in Deploy tab.
* Once the build is successful enable the Free Dynos option from Overview tab.## :clap: And it's done!
Feel free to **file a new issue** with a respective title and description on the the [Arsh-Twitter-Bot](https://github.com/arshsisodiya/arsh-twitter-bot) repository. If you already found a solution to your problem, **I would love to review your pull request**!## 📘 License
The Twitter Bot is released under the under terms of the [MIT License](LICENSE).## :heart: Credit
[Chandrika Deb](https://github.com/chandrikadeb7)