generated from Cafe/Anon-Kitten
No description
| bot | ||
| requirements.txt | ||
| .env | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
🐾 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! Если вы хотите внести вклад, делайте форк и присылайте пул-реквесты.