Skip to content

Telegram-Bot-Interface — Socially Significant Project on Aiogram & BeautifulSoup4

License

Notifications You must be signed in to change notification settings

S0fft/DSEA-Telegram-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

DSEA-Telegram-Interface

Telegram-Bot-Interface — Socially Significant Project on Aiogram & BeautifulSoup4

Telegram application made specifically for Donbas State Engineering Academy. The bot allows students and teachers to interact with the website of the educational institution and the websites of some departments. Users can get all the necessary information from all sites directly in Telegram. The application also has a number of other features. The project has been approved by the administration. Number of users in the future: ~1000.

Stack:

  • Python
  • Aiogram
  • BeautifulSoup4

Additional libraries are specified in the requirements.txt file.

Project Setup on Windows

- Installing the Stack

To begin, install: Python
Links are provided to the latest version of the tools.

- Cloning a Project from GitHub

Create a root directory on your computer, then open it in your code editor or terminal.
Next, write this command into the command line:

git clone https://github.com/S0fft/DSEA-Telegram-Interface.git .

You will see the project files appear in your directory.

- Creating a Virtual Environment

Create a virtual environment:

python -m venv .venv

And activate it:

.venv\Scripts\Activate

- Installing the Requirements

Next, install packages:

python.exe -m pip install --upgrade pip
pip install -r requirements.txt

- In development...

Project Setup on Unix-Like Systems

These commands do the same thing as described above but only on Unix systems:

- Installing the Stack

Install: Python
Link are provided to the latest version of the tools.

- Cloning a Project from GitHub

Create a root directory on your computer, then open it in your code editor or terminal.
Next, write this command into the command line:

git clone https://github.com/S0fft/DSEA-Telegram-Interface.git .

You will see the project files appear in your directory.

- Creating a Virtual Environment

python3 -m venv ./venv
source ./venv/bin/activate

- Installing the Requirements

python3 -m pip install --upgrade pip
pip install -r requirements.txt

- In development...

Releases

No releases published

Packages

No packages published