Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Telegram Business Bot

Бот для Telegram Business с AI-ответами, режимами агрессии/заботы, админ-командами и авто-ротацией токенов.

Возможности

  • AI-ответы через GitHub Models (GPT-4.1-mini) или любой fallback API
  • Авторотация токенов — несколько GitHub токенов, переключение при лимите
  • Режим агрессии (кнв выеби) — отвечает матом на все сообщения
  • Режим заботы (кнв женщина + reply) — тепло поддерживает девушку в разговоре
  • Админ-команды — кик, бан, мут, размут, спам, удаление
  • Утилиты — время, калькулятор, погода, перевод, поиск, рандом, кубик, монетка
  • Telegram Business — работает как Personal Assistant, отвечает от твоего имени

Быстрый старт

1. Установка

git clone https://github.com/kkaifddkk/AI-Asistent-in-TG.git
cd AI-Asistent-in-TG
pip install -r requirements.txt

2. Настройка

cp .env.example .env
nano .env

Заполни все переменные (смотри комментарии в .env.example).

3. Получение токенов

Telegram Bot Token

  1. Напиши @BotFather
  2. /newbot → скопируй токен (123456:ABC-DEF...)
  3. В BotFather: /mybots → твой бот → Bot SettingsBusinessConnect
  4. В Telegram: SettingsTelegram BusinessPersonal Bot → выбери бота
  5. По желанию можно бота добавить в группу и он будет функционировать там. На большинство команд (админские) он будет отвечать только если у пользователя есть права администратора. Для работы требуется Выключить в BotFather функцию В BotFather: /setprivacy → твой бот → Disable

Telegram ID

Напиши @userinfobot — он покажет твой ID.

GitHub Models Token

  1. Зайди на github.com/settings/tokens
  2. Generate new token (classic)
  3. Не выбирай никакие галки (оставь пустым)
  4. Срок: No expiration
  5. Скопируй токен (ghp_...)

Лимит: 150 запросов/сутки на токен. Для увеличения создай несколько аккаунтов GitHub и токенов через запятую в GITHUB_TOKENS.

Fallback API (опционально)

Если GitHub лимитит — бот автоматически переключится на fallback API.

Рекомендуется Novita (novita.ai) — бесплатный стартовый баланс, Llama/Mistral модели без цензуры.

4. Запуск

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) на сообщение бота — бот продолжит разговор, помня контекст.

Fallback API

Если GitHub Models возвращает 429 (лимит) — бот автоматически переключается на fallback API.

Поддерживается любой OpenAI-compatible API:

  • Novita, OpenRouter, DeepSeek, Groq, Together, Fireworks и т.д.

Прокси (опционально)

Если Telegram API заблокирован — заполни PROXY_HTTP и PROXY_HTTPS в .env.

Лицензия

GPL-3.0

About

Умный бот-ассистент для Telegram Business. Подключается к профилю, отвечает от вашего имени. Несколько режимов общения: деловой, агрессивный, заботливый. Встроенные утилиты: калькулятор, погода, перевод, поиск. Полноценная админ-панель для групп: кик, бан, мут, спам-защита, массовое удаление. Автоматическая ротация API-ключей при исчерпании лимитов

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages