Skip to content

Telegram бот для генерации персонализированных подарков с использованием OpenAI API. Определяет идеи подарков по возрасту, полу, бюджету и интересам получателя.

License

Notifications You must be signed in to change notification settings

alqmnzBOTS/GiftGeneratorBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GiftGeneratorBot

Telegram бот для генерации персонализированных подарков с использованием OpenAI API. Определяет идеи подарков по возрасту, полу, бюджету и интересам получателя.

🎁 Gift Generator Bot

Telegram-бот для генерации персонализированных идей подарков с использованием OpenAI API. Определяет подарки по интересам, возрасту, полу и бюджету получателя.

Python aiogram OpenAI

✨ Основные функции

  • Пошаговая генерация подарков (пол, возраст, бюджет, интересы)
  • Сохранение понравившихся идей в избранное
  • Случайная генерация подарка для вдохновения
  • Управление списком избранных подарков
  • Интеграция с OpenAI API (GPT-3.5-turbo)
  • Автоматическое предложение партнерских ссылок
  • Простое хранилище данных в JSON

🚀 Технологический стек

  • Python 3.10+
  • aiogram 3.x (асинхронный фреймворк для Telegram ботов)
  • OpenAI API (генерация идей подарков)
  • JSON (хранение избранных подарков)
  • dotenv (управление переменными окружения)

⚠️ Важная информация

Данный бот не предназначен для коммерческого использования!
Это проект с открытым исходным кодом, созданный для портфолио и личного использования.

Вы можете использовать его бесплатно, но не имеете права:

  • Продавать бота или его код
  • Использовать в коммерческих продуктах
  • Удалять информацию об авторе

Автор: alqmnzBOTS

🛠 Установка и запуск

Требования

  • Python 3.10 или новее
  • Токен Telegram бота от @BotFather
  • API ключ от OpenAI

Инструкция

  1. Клонируйте репозиторий: git clone https://github.com/alqmnzBOTS/GiftGeneratorBot.git cd GiftGeneratorBot
  2. Установите зависимости: pip install -r requirements.txt
  3. Создайте файл .env в корне проекта и добавьте: BOT_TOKEN=ваш_токен_бота OPENAI_API_KEY=ваш_api_ключ_openai
  4. Запустите бота: python main.py

topics:

  • python
  • telegram-bot
  • openai-api
  • gift-generator
  • aiogram
  • portfolio-project
  • ai-chatbot
  • python-bot

мой telegram для связи: alqmnz

About

Telegram бот для генерации персонализированных подарков с использованием OpenAI API. Определяет идеи подарков по возрасту, полу, бюджету и интересам получателя.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages