Welcome to Twitter Bot Summarizer – the tool for generating concise summaries of latest topics of your choice and posting on Twitter!
- Find recent relevant information Using Metaphor API, retrieve latest relevant information to the topic.
- Summarize: Summarize your tweets.
- Tweet Publishing: Publish the generated summaries as tweets from your Twitter account.
- Scheduled Execution: Schedule the bot to run at specific intervals and keep your followers updated.
- Easy to Use: Simple configuration and setup to get you started in no time.
Follow these steps to get started with the Twitter Bot Summarizer:
- Clone this repository:
git clone https://github.com/nikita-jare/twitter-bot-summarizer.git cd twitter-bot-summarizer
- Install dependencies:
pip install -r requirements.txt
- Configure your Twitter API and Metaphor API credentials and other settings in config.py.
# config.py TWITTER_API_KEY = 'your_twitter_api_key' TWITTER_API_SECRET_KEY = 'your_twitter_api_secret_key' TWITTER_ACCESS_TOKEN = 'your_twitter_access_token' TWITTER_ACCESS_TOKEN_SECRET = 'your_twitter_access_token_secret' TWITTER_BEARER_TOKEN = 'your_twitter_bearer_token' # Metaphor API key METAPHOR_API_KEY = 'your_metaphor_api_key'
- Create a list of topics or keywords you want to track in query_list.txt.
Example: <query> <numer_of_tweets> What is JWT in Javascript? Most innovative AI projects Where to party in NYC?, 2
- Run the Twitter Bot Summarizer:
python scheduler.py
Have questions, suggestions, or just want to chat? Feel free to reach out to me:
Email: [email protected] Twitter: @JareNikita