Skip to content

This Bot can Show your semester Result of Daffodil International University

Notifications You must be signed in to change notification settings

swadhinbiswas/Diu_Result_Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diu_Result_Bot: Streamline Information Access at Daffodil International University

About This Bot

The Diu_Result_Bot is an innovative chatbot designed to empower students, faculty, and staff of Daffodil International University (DIU) with effortless access to university information. Developed by Swadhin Biswas and Naimul Islam, this chatbot leverages DIU's internal servers to deliver real-time information directly within a convenient chat interface.

Key Features

  • Centralized Information Hub: Eliminate the hassle of navigating multiple departmental websites! The Diu_Result_Bot serves as a one-stop shop for all your university information needs.
  • Real-Time Access: Get the information you need, anytime, anywhere. The chatbot's user-friendly interface allows you to access information on-demand.
  • Improved Efficiency: Save valuable time and effort. The chatbot provides quick and easy access to frequently asked questions and other relevant university resources.
  • Enhanced Communication: Foster better communication between students, faculty, and staff. The chatbot acts as a readily available information channel, promoting a more connected university community.

Benefits

  • Increased Accessibility: The chatbot makes university information readily available to all users, regardless of their technical expertise.
  • Streamlined Communication: The chatbot facilitates smoother communication by providing a centralized platform for information exchange.
  • Improved User Experience: The chatbot enhances the user experience by offering a convenient and user-friendly way to access university information.

Developed By:

Swadhin Biswas and Naimul Islam

How To Use It

Hosting Your Own Bot

If you're interested in hosting your own instance of the Diu_Result_Bot, follow these steps:

1. Installation Requirements

  • Clone the repository:
git clone https://github.com/Naimul-Islam1/Diu_Result_Bot && cd Diu_Result_Bot
  • Install dependencies:

    • Debian-based systems:

      sudo apt install python3 python3-pip
      
    • Arch and derivatives:

      sudo pacman -S docker python
      
  • Install additional dependencies for setup scripts:

    pip3 install -r requirements-cli.txt
    

2. Setting Up the Configuration File

  • Rename the sample.txt file to .env. This file stores sensitive bot credentials.

  • Update the .env file with the following:

    • BOT_TOKEN: Your Telegram Bot Token obtained from @BotFather.
    • APIKEY: Your Telegram API Hash for file download authentication (refer to https://core.telegram.org/).
    • APPID: Your Telegram API ID for file download authentication (refer to https://core.telegram.org/).

Important Note:

  • Do not share your BOT_TOKEN, APIKEY, or APPID publicly. These credentials are essential for maintaining the security of your bot.

For detailed instructions and troubleshooting, refer to the official documentation for the Diu_Result_Bot project.

About

This Bot can Show your semester Result of Daffodil International University

Topics

Resources

Security policy

Stars

Watchers

Forks

Languages

  • JavaScript 58.9%
  • Python 41.0%
  • Shell 0.1%