Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vorpijakov23/qrgen_bot
Десктопная версия: https://github.com/VorPijakov23/QrGen
https://github.com/vorpijakov23/qrgen_bot
aiogram python qrcode
Last synced: about 4 hours ago
JSON representation
Десктопная версия: https://github.com/VorPijakov23/QrGen
- Host: GitHub
- URL: https://github.com/vorpijakov23/qrgen_bot
- Owner: VorPijakov23
- Created: 2024-03-31T11:18:49.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T06:05:51.000Z (9 months ago)
- Last Synced: 2024-12-06T20:10:46.295Z (about 2 months ago)
- Topics: aiogram, python, qrcode
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QR Code Telegram Bot
## Описание
### Этот Telegram-бот предназначен для генерации и расшифровки QR-кодов. Пользователи могут отправлять боту текстовые сообщения, которые он превращает в QR-коды, а также отправлять фотографии с QR-кодами для их расшифровки.## Установка
### Клонируйте репозиторий на свой компьютер:```bash
git clone https://github.com/VorPijakov23/QrGen_bot.git
```### Установите зависимости:
```bash
pip install -r requirements.txt
```### Создайте файл .env в корневой директории проекта и добавьте туда свои данные:
```bash
echo TOKEN=ваш_токен_от_телеграм > .env
```
### Запустите бота:```bash
python main.py
```
### Использование
#### Бот умеет генерировать QR-коды с настройками по умолчанию, и с кастомными:
- Версия QR-кода (Фактический размер и количество "ячеек")
- Уровень коррекции ошибок. Соотношением доступной потери информации на разных уровнях:
1) L – 7%
2) M – 15%
3) Q – 25%
4) H – 30%
#### Есть возможность расшифровки QR-кодов как по url, так и путём отправки фото
#### Команды:
/start - начать общение с ботом./help - получить список команд и инструкцию по использованию.
/gengr - меню с настройками генерации QR-кода.
/decqr - меню с настройками расшифровкой QR-кода.