Edit on GitHub

src

Этот пакет содержит все основные компоненты чат-бота, который обеспечивает работу VPN-сервиса. В нем хранятся конфигурационные файлы, модели данных, утилиты, скрипты, функции планировщика задач, обработчики (хендлеры) и скрипты для связи с сервером WireGuard.

Содержимое директории:

  • Конфигурационные файлы: Настройки и параметры, необходимые для работы бота и VPN-сервиса.

  • Модели данных: Определения данных, используемых в приложении, включая структуры для хранения информации о пользователях, их активности и подписках.

  • Утилиты: Вспомогательные функции и классы, которые упрощают выполнение общих задач и операций.

  • Скрипты: Основные функции и логика работы бота, включая обработку сообщений и взаимодействие с пользователями.

  • Функции планировщика задач: Определения задач, которые должны выполняться периодически, например, отправка уведомлений или обновление состояния.

  • Хендлеры: Обработчики событий, которые реагируют на действия пользователей и управляют взаимодействием с ботом.

  • Скрипты для связи с WireGuard сервером: Логика для управления подключениями пользователей к VPN-сервису через WireGuard.

Этот пакет является корневым каталогом чат-бота и обеспечивает интеграцию всех компонентов, необходимых для функционирования VPN-сервиса.

 1"""
 2Этот пакет содержит все основные компоненты чат-бота, который обеспечивает работу
 3VPN-сервиса. В нем хранятся конфигурационные файлы, модели данных, утилиты, скрипты,
 4функции планировщика задач, обработчики (хендлеры) и скрипты для связи с сервером
 5WireGuard.
 6
 7Содержимое директории:
 8
 9- Конфигурационные файлы: Настройки и параметры, необходимые для работы бота и
10  VPN-сервиса.
11
12- Модели данных: Определения данных, используемых в приложении, включая структуры
13  для хранения информации о пользователях, их активности и подписках.
14
15- Утилиты: Вспомогательные функции и классы, которые упрощают выполнение общих
16  задач и операций.
17
18- Скрипты: Основные функции и логика работы бота, включая обработку сообщений и
19  взаимодействие с пользователями.
20
21- Функции планировщика задач: Определения задач, которые должны выполняться
22  периодически, например, отправка уведомлений или обновление состояния.
23
24- Хендлеры: Обработчики событий, которые реагируют на действия пользователей и
25  управляют взаимодействием с ботом.
26
27- Скрипты для связи с WireGuard сервером: Логика для управления подключениями
28  пользователей к VPN-сервису через WireGuard.
29
30Этот пакет является корневым каталогом чат-бота и обеспечивает интеграцию всех
31компонентов, необходимых для функционирования VPN-сервиса.
32"""
33
34import os
35import sys
36
37sys.path.insert(1, os.path.join(sys.path[0], "src"))