Skip to content

This is Telegram bot that make webscrapping in website and get the MSQ and create Quizzes From MSQ

Notifications You must be signed in to change notification settings

OsamaM0/MCQ_Webscrapping_Telegram_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🕸️ Web Scraping Bot 🤖

Are you tired of manually copying questions from online sources for your quizzes? Our Web Scraping Bot can help you out!

🎯 Objective

The objective of this bot is to scrape questions from the Sanfoundry website or PDF/docx files and create quizzes on Telegram.

📝 Features

  • Scrapping Sanfoundry website: The bot can scrape questions from the Sanfoundry website for a given topic or subtopic.

  • Scraping PDF files: The bot can also scrape questions from PDF/docx files for a given topic or subtopic.

  • Telegram quizzes: The bot can create quizzes on Telegram based on the scraped questions.

  • Two modes: The bot has two modes of operation:

    1. Normal mode: In this mode, the bot will scrape all the questions it finds for a given topic or subtopic.
    2. Quiz mode: In this mode, the bot will let you choose the number of questions and duration of the quiz.

🚀 How to use

  1. Start the bot by typing /start in the chat window.
  2. Choose your mode by typing /mode in the chat window
  3. Choose the mode of operation: normal mode or quiz mode.
  4. If you chose quiz mode, enter the number of questions and duration of the quiz.
  5. Choose the source from where you want to scrape questions: Sanfoundry website or PDF/docx file.
  6. Enter the topic or subtopic for which you want to scrape questions.
  7. Sit back and relax while the bot scrapes the questions and creates the quiz for you!
  8. Finally, share the quiz with your friends and colleagues on Telegram.

Boot Start

Start command


Get Use

scrapping docx in normal mode scrapping pdf in quizzes mode

Quiz

quiz

📌 Requirements

To use this bot, you need to have:

  • A Telegram account
  • Access to the Sanfoundry website or PDF files
  • Python 3.x installed on your system
  • The following Python Requirements Library's

📝 Disclaimer

This bot is for educational purposes only. The use of this bot to violate any copyright or other applicable laws is strictly prohibited. Use at your own risk.

📧 Feedback

If you have any feedback or suggestions for this bot, We would love to hear from you!

Facebook Telegram LinkedIn

Releases

No releases published

Packages

No packages published

Languages