Skip to content

S0fft/DSEA-Telegram-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSEA-Telegram-Interface

Telegram-Bot-Interface — Socially Significant Project on TeleBot & 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. Number of bot users: ~1000.

Stack:

  • Python
  • TeleBot
  • BeautifulSoup4
  • PostgreSQL

Additional libraries are specified in the requirements.txt file.

Project Setup on Windows

- Installing the Stack

To begin, install: Python | PostgreSQL
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 | PostgreSQL
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...

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages