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

https://github.com/stalksa/tg_json_validator_bot


https://github.com/stalksa/tg_json_validator_bot

json python telegram-bot validator

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Телеграм бот с функцией валидации и бьютифаера JSON

> **Статус проекта:**
>
> 🟢 Поддерживается (активный)

## Цели и Задачи
Помочь тестировщику быстрее проверить JSON на нарушение синтаксиса

Этот бот при получении JSON:
* Проверяет на ошибки синтаксиса
* Возвращает JSON в удобочитаемом формате

## 🖼 Скриншоты

Стартовое меню:

![image](https://github.com/user-attachments/assets/453b8f90-398b-4235-ac33-2c6e40690b31)

После отправки JSON c ошибкой:

![image](https://github.com/user-attachments/assets/a4bfb585-1ae5-49db-9d90-a344fd670a3e)

Пример работы бьютифаера:

![image](https://github.com/user-attachments/assets/6c6db329-418a-4150-9bd2-1dd48b268c48)

## 💻 Технологии

* Python
* Библиотека `telebot`

## ⏬ Установка на локальном компьютере

1. Скачать проект

2. Создать бота и через [@BotFather](https://t.me/BotFather) и вставить в проекте свой токен от бота

3. Создаём виртуальное окружение внутри папки проекта.
Далее команды для MacOS (для windows инуструкция [есть вот тут](https://realpython.com/python-virtual-environments-a-primer/#create-it))

``` markdown
python3 -m venv venv
```

``` markdown
source venv/bin/activate
```
4. Устанавливаем библиотеки

``` markdown
python3 -m pip install pyTelegramBotAPI
```

5. Запускаем
``` markdown
python3 json_bot.py
```