Бот для Telegram Business с AI-ответами, режимами агрессии/заботы, админ-командами и авто-ротацией токенов.
- AI-ответы через GitHub Models (GPT-4.1-mini) или любой fallback API
- Авторотация токенов — несколько GitHub токенов, переключение при лимите
- Режим агрессии (
кнв выеби) — отвечает матом на все сообщения - Режим заботы (
кнв женщина+ reply) — тепло поддерживает девушку в разговоре - Админ-команды — кик, бан, мут, размут, спам, удаление
- Утилиты — время, калькулятор, погода, перевод, поиск, рандом, кубик, монетка
- Telegram Business — работает как Personal Assistant, отвечает от твоего имени
git clone https://github.com/kkaifddkk/AI-Asistent-in-TG.git
cd AI-Asistent-in-TG
pip install -r requirements.txtcp .env.example .env
nano .envЗаполни все переменные (смотри комментарии в .env.example).
- Напиши @BotFather
/newbot→ скопируй токен (123456:ABC-DEF...)- В BotFather:
/mybots→ твой бот → Bot Settings → Business → Connect - В Telegram: Settings → Telegram Business → Personal Bot → выбери бота
- По желанию можно бота добавить в группу и он будет функционировать там. На большинство команд (админские) он будет отвечать только если у пользователя есть права администратора.
Для работы требуется Выключить в BotFather функцию
В BotFather:
/setprivacy→ твой бот → Disable
Напиши @userinfobot — он покажет твой ID.
- Зайди на github.com/settings/tokens
- Generate new token (classic)
- Не выбирай никакие галки (оставь пустым)
- Срок: No expiration
- Скопируй токен (
ghp_...)
Лимит: 150 запросов/сутки на токен. Для увеличения создай несколько аккаунтов GitHub и токенов через запятую в
GITHUB_TOKENS.
Если GitHub лимитит — бот автоматически переключится на fallback API.
Рекомендуется Novita (novita.ai) — бесплатный стартовый баланс, Llama/Mistral модели без цензуры.
python3 business.pyИли на сервере:
nohup python3 business.py > bot.log 2>&1 &| Команда | Описание |
|---|---|
кнв время |
Текущее время |
кнв сколько 2+2*3 |
Калькулятор |
кнв найди Илон Маск |
Поиск DuckDuckGo |
кнв погода Москва |
Погода |
кнв переведи hello |
Перевод Google |
кнв рандом 1 100 |
Случайное число |
кнв бросок |
Кубик 🎲 |
кнв монетка |
Орёл/решка 🪙 |
кнв id |
Показать Telegram ID |
кнв статус |
Статус и модель |
кнв команды |
Все команды |
кнв clear |
Очистить историю |
| Команда | Описание |
|---|---|
кнв выеби |
Режим агрессии (на все сообщения) |
кнв женщина (reply на девушку) |
Режим заботы (поддерживает её) |
кнв перестань |
Выключить все режимы |
кнв спамь 10 текст |
Спам N сообщений |
кнв кик @user |
Кикнуть |
кнв бан @user |
Забанить |
кнв разбан @user |
Разбанить |
кнв мут @user |
Замутить |
кнв размут @user |
Размутить |
кнв давар @user |
Назначить админом |
кнв удали 10 |
Удалить N сообщений |
Для кика/бана можно reply на сообщение пользователя и написать команду без @username.
- Агрессия (
кнв выеби): Бот отвечает матом и оскорблениями на все сообщения в чате. Работает через AI с промптом-ролью. - Забота (
кнв женщина+ reply): Бот удаляет твою команду и начинает тепло, заботливо отвечать девушке. Сохраняет контекст разговора (история до 10 сообщений). - Продолжение диалога: Если кто-то ответил (reply) на сообщение бота — бот продолжит разговор, помня контекст.
Если GitHub Models возвращает 429 (лимит) — бот автоматически переключается на fallback API.
Поддерживается любой OpenAI-compatible API:
- Novita, OpenRouter, DeepSeek, Groq, Together, Fireworks и т.д.
Если Telegram API заблокирован — заполни PROXY_HTTP и PROXY_HTTPS в .env.
GPL-3.0