Skip to content

A python telegram bot that scrapes content from a web and displays it to the users.

Notifications You must be signed in to change notification settings

lkujhgfsgrdtfyu/Scraper-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

scraper-bot

This basic project consists into a web scraper combined with a telegram bot, both programmed in Python. The first gets the information and the bot shows it to the users. It is made to scrape the title and description of the daily free book from packtpub.

To use this program, you will need the modules "urllib2" and "bs4" for the scraper, and the "schedule" for the bot. To change the deliver time of the bot, change the variable "deliver_time" (line 22) from the file "trebal_bot.py". Do not forget to change the value of the variable "token" (line 20) from the file "trebal_bot.py" in order to use your own bot. You will need your own token to run it. You can obtain it from the BotFather in Telegram.

To run it, just put the bot and the scraper in the same folder. Execute in a terminal "python trebal_bot.py" and it will run automatically. The scraper is called from the bot, but it can also be executed to obtain the data. The scraper also runs without arguments, and downloads the information into a file called "book_data".

About

A python telegram bot that scrapes content from a web and displays it to the users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%