https://github.com/timurkafff/Chat-GPT-for-Telegramm
Free GPT-4o mini telegram chat with voice and text recognition in photos
https://github.com/timurkafff/Chat-GPT-for-Telegramm
freegpt freegpt4 gpt gpt-4o telegram telegram-bot
Last synced: about 1 month ago
JSON representation
Free GPT-4o mini telegram chat with voice and text recognition in photos
- Host: GitHub
- URL: https://github.com/timurkafff/Chat-GPT-for-Telegramm
- Owner: timurkaff
- Created: 2024-10-17T19:47:26.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T19:56:58.000Z (11 months ago)
- Last Synced: 2024-11-21T20:34:09.748Z (11 months ago)
- Topics: freegpt, freegpt4, gpt, gpt-4o, telegram, telegram-bot
- Language: Python
- Homepage:
- Size: 102 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatGPT Telegram Bot

## Описание
Это Telegram бот, использующий модель GPT-4o mini и ряд полезных функций, таких как голосовое распознавание и распознавание текста с изображений. Основная цель бота — предоставить удобный интерфейс для общения с ИИ и получения быстрых ответов на различные запросы.
## Основные функции
- **ChatGPT API**: Взаимодействие с моделью происходит через библиотеку `pip` — `Duckduckgo_search`, которая используется для api Chat GPT.
- **Распознавание голоса (только русский)**: Бот поддерживает преобразование голосовых сообщений на русском языке в текст.
- **Распознавание текста с изображений (только русский)**: Бот способен анализировать изображения и извлекать текст с фотографий на русском языке.## Установка
1. Клонируйте репозиторий:
```bash
git clone https://github.com/timurkaff/Chat-GPT-for-Telegramm.git
```2. Установите зависимости:
```bash
pip install -r requirements.txt
```3. Настройте переменные окружения:
- Добавьте ваш Telegram API токен. в файл .env4. Запустите бота:
```bash
python main.py
```
## Проблемы
Если у вас возникнут проблемы с установкой, проверьте на наличие ошибок и обратитесь ко мне, я постараюсь помочь. Можете добавить меня в [Telegram](https://t.me/timurkaff) для быстрого общения:## Используемые библиотеки
- `pytesseract`: Для обработки изображений и распознавания текста.
- `Duckduckgo_search`: Используется для интеграции с API ChatGPT.
- `SpeechRecognition`: Для распознавания голосовых сообщений.## Благодарности
- Особая благодарность библиотеке `Duckduckgo_search` за простоту и удобство интеграции с API.