GithubHelp home page GithubHelp logo

diu_result_bot's Introduction

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.

diu_result_bot's People

Contributors

swadhinbiswas avatar naimul-islam1 avatar

Stargazers

 avatar TheBoringRats avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.