An open API service indexing awesome lists of open source software.

https://github.com/rburym/tgbottattoo

Вторая версия телеграм бота, для автоматизации процесса записи на тату-сеансы. Бот помогает клиентам записаться на сеанс, предоставляет информацию о мастерах и услугах, а также позволяет управлять расписанием и записями админу.
https://github.com/rburym/tgbottattoo

pytelegrambotapi python

Last synced: about 2 months ago
JSON representation

Вторая версия телеграм бота, для автоматизации процесса записи на тату-сеансы. Бот помогает клиентам записаться на сеанс, предоставляет информацию о мастерах и услугах, а также позволяет управлять расписанием и записями админу.

Awesome Lists containing this project

README

          



TattooTgBot


Бот написан для облегчения процесса записи клиента на тату-сеанс в мессенджере на Python, с использованием библиотеки PyTelegramBotAPI.

Language: Python 3.12

## Использованные технологии:

![](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
![](https://img.shields.io/badge/pyTelegramBotAPI-%23000.svg?style=for-the-badge&logo=aiogram&logoColor=white)


## Содержание

* [Описание проекта](#Описание_проекта)
* [Инструменты](#Инструменты)
* [Использование](#Использование)
* [Содержание](#Содержание)
* [Автор](#автор)
* [Диагностика](#Диагностика)
* [Контакты](#Контакты)

## Описание проекта

Бот написан для облегчения процесса записи клиента на тату-сеанс в мессенджере на Python, с использованием библиотеки PyTelegramBotAPI. Имеет несколько клавиатур, способен проконсультировать клиента по основным вопросам и записать на сеанс.

## Инструменты

Проект написан при помощи языка программирования Python, версии 3.12.
Все используемые библиотеки находят в файле requirements.txt.
Пожалуйста, учитывайте это при добавлении в свой проект.

## Использование

> Установите Python (если он не установлен)

> [Скачать Python3](https://www.python.org/downloads/)


Клонируйте репозиторий и перейдите в установленную директорию:
```
git clone https://github.com/rburym/TgBotTattoo
cd TgBotTattoo
```

Установите requirements:
```
pip3 install -r requirements.txt
```

Добавьте токен бота и ADMIN_ID в config.py:
```
TOKEN = os.getenv('TOKEN')
ADMIN_ID = int(os.getenv('ADMIN_ID'))
```

Введите логин и пароль в PASS в database.py:
```
...password=os.getenv('PASS')...
```

Запустите проект:
```
python3 main.py
```

## Содержание

Проект состоит из следующих файлов:
1. admin.py: административные функции.
2. bot.py: основной код бота.
3. database.py: взаимодействие с базой данных.
4. config.py: конфигурация проекта.
5. keyboard.py: управление клавиатурой.
6. main.py: запуск бота.
7. requirements.txt: список зависимостей.

## Автор

**Бурым Р.А**.

## Диагностика
Если вы столкнетесь с какими-либо проблемами или у вас возникнут какие-либо вопросы, пожалуйста, откройте проблему в репозитории проекта на GitHub.

## Контакты
Для получения дополнительной информации или запросов, пожалуйста, обращайтесь по адресу r.burym@gmail.com.