Skip to content

NikolaSedProgger/SolveTasks-Telegram-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolveTask Telegram bot

Как установить

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Рекомендуется использовать virtualenv/venv

Как запустить?

Заполнение .env

Для начала заполняем .env

GPT_TOKEN= Ваш токен чата с ChatGPT (F12 -> Application -> Secure-next-auth.session-token)
TG_TOKEN= Токен бота телеграм
OPENAI_ORG= Код организации в вашем личном кабинете 
OPENAI_API_KEY= Ключ OpenAI

Получение кода организации OpenAI

Получение ключа OpenAI

Распаковка Tesseract-OCR

Далее распаковываем Tesseract-OCR.zip в папку с ботом.

Запуск

Далее открываем консоль и пишем

python main.py

Немного о боте

Исскуственный интеллект бота

  • gpt-3.5-turbo - движок более быстрой версии ChatGPT (ответы невсегда точные)

  • Создание отдельного чата с ChatGPT (ответы в 90% случаях правильные, но их получение требует большего колличества времени). Вызывается только при наличии 'подробно' в сообщении пользователя

Чтение текста с картинки

  • Pytesseract - это инструмент оптического распознавания символов (OCR) для Python. То есть он распознает и «прочитает» текст, встроенный в изображения.

Цель проекта

Проект создан в целях продвижения ChatGPT. Бот способен на любые задачи: от выполнения вашего домашнего задания или написания реферата, до создания себе подобного бота.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages