No description
Find a file Use this template
2026-01-13 17:07:01 +03:00
bot Обновить bot/database.py 2026-01-13 15:42:45 +03:00
requirements.txt Добавить requirements.txt 2026-01-13 15:39:52 +03:00
.env Добавить .env 2026-01-13 15:39:33 +03:00
docker-compose.yml Добавить docker-compose.yml 2026-01-13 15:40:47 +03:00
Dockerfile Добавить Dockerfile 2026-01-13 15:40:13 +03:00
LICENSE Initial commit 2026-01-13 15:36:21 +03:00
README.md Добавить README.md 2026-01-13 17:07:01 +03:00

🐾 Kitten Bot

Kitten — это телеграм-бот на Python с использованием aiogram, созданный для лёгкого запуска и развёртывания через Docker.
Проект является форком Anon Kitten и подходит как для новичков, так и для опытных пользователей.

Возможности

  • Асинхронная работа с базой данных PostgreSQL (asyncpg)
  • Шифрование данных с использованием AES
  • Простое добавление команд и клавиатур
  • Лёгкая настройка через .env
  • Быстрый запуск локально или через Docker

🛠 Установка

1. Клонируем репозиторий

git clone https://code.fleacf.space/Cafe/kitten.git
cd kitten

2. Настройка .env

Создайте файл .env в корне проекта и добавьте свои переменные окружения.

BOT_TOKEN=ваш_токен_бота
DATABASE_URL=postgresql://user:password@localhost/dbname
ENCRYPTION_KEY=ваш_секретный_ключ_16_32_или_64_байта

⚠️ Важно: ENCRYPTION_KEY должен быть строго 16, 32 или 64 байта.

3. Установка зависимостей (локально)

pip install -r requirements.txt

4. Запуск бота локально

python main.py

🐳 Запуск через Docker

Загрузка через образ:

docker pull code.fleacf.space/cafe/kitten:singl

Через docker-compose(рекомендуется)

В docker-compose.yml уже описаны все сервисы:

docker-compose up -d

❤️ Благодарности

Спасибо за использование Kitten Bot! Если вы хотите внести вклад, делайте форк и присылайте пул-реквесты.