Skip to content

Building a twitter bot for displaying news snippets on mention.

Notifications You must be signed in to change notification settings

TarunGuptaJ/TwitterNewsBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitterNewsBot

Building a twitter bot for displaying news snippets on mention. To use it just @GetNewsAbout with a topic and we'll reply back with a news article 😃


Setup

Requirements

  • Python>=3.8.1
  • Heroku Account (For hosting)

To avail all the necessary dependencies for the project

pip3 install -r requirements.txt

Get API keys

Twitter API

Register for a Twitter developer account. Follow the steps to set up your Bot account and get your API keys.

NEWS API

Register at News API and follow the steps to obtain necessary API keys.


Set API Keys

Navigate to the settings tab in your app on Heroku, and then enter all your API keys in the Config Vars option.

To test your bot locally, add all the API Keys to a file locally and then add it to .gitignore so as to not make it public.


Minor Adjustments (Fix)

Turns out Heroku doesn't like to just run scripts with workers, because it expects to see a web server. Follow this link to work around it. You can fix this by creating a simple web server. server.py

About

Building a twitter bot for displaying news snippets on mention.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages