⭐Телеграмм программа для общения с контактами [ai] [1.0.0]

Нет прав для покупки (500,00 ₽)
⭐Телеграмм программа для общения с контактами [ai]
Краткое описание:
программа с ии общается вместо вас с определенными контактами
40
Данный проект представляет собой автономного ассистента для Telegram, который отвечает на сообщения от указанных пользователей (или одного пользователя) с помощью локальной языковой модели (через нейросеть). Бот умеет вести диалог, сам проявлять инициативу, логировать переписку и соблюдать временные рамки активности.
Можно изменять очень стильно стиль общения нейросети, подстраивая под вас.

Бот создан для автоматического ведения переписки в Telegram от вашего имени. Он:
  • Отвечает на входящие сообщения выбранных собеседников.
  • Генерирует ответы через нейросеть
  • Поддерживает два режима работы:
- Многопользовательский (main.py) – отвечает нескольким контактам, ведёт раздельную историю, соблюдает расписание (например, активен с 10 до 23 часов).
- Упрощённый (simple_bot.py) – общается с одним фиксированным пользователем, минимальные настройки.
  • Проявляет инициативу – если собеседник долго молчит, бот может сам написать первым (с заданной вероятностью и задержкой).
  • Сохраняет историю сообщений в SQLite (chat_logs.db) для контекста диалога.
  • Может работать как резервный режим – если нейросеть не отвечает, используются простые шаблонные ответы

2. Состав файлов​


ФайлОписание
main.pyОсновной многопользовательский бот с поддержкой расписания, инициативы и нескольких контактов.
simple_bot.pyУпрощённый бот для одного собеседника, с жёстко прописанными параметрами и простыми ответами.
fix_db.pyУтилита для сброса и правильного создания базы данных (исправляет возможные ошибки структуры).
chat_logs.dbСоздаётся автоматически – файл SQLite с таблицами: messages, last_reply, last_initiative.

3. Настройка и запуск​

Получение API-данных Telegram​

  1. Перейдите на my.telegram.org, войдите в аккаунт.
  2. Создайте приложение (App) – получите API_ID и API_HASH.
  3. Убедитесь, что номер телефона, с которого будет писать бот, привязан к аккаунту.

3. Как это работает​

3.1. Обработка входящих сообщений​

  1. Бот получает новое сообщение.
  2. Проверяет, отправитель ли это из списка разрешённых (или единственный целевой пользователь).
  3. Сохраняет сообщение в БД.
  4. Через API нейросети отправляет запрос к нейросети с:
    • системным промптом (задающим стиль и правила поведения);
    • последними 4–5 сообщениями из истории (для контекста);
    • текущим сообщением пользователя.
  5. Полученный ответ отправляется обратно.
  6. Если нейросеть не отвечает (таймаут, ошибка), используется запасной вариант:
    • в main.py – случайная фраза из списка ("Понял", "Ок" и т.д.);
    • в simple_bot.py – шаблонный ответ или реакция на смех.

3.2. Логирование​

Все сообщения (и входящие, и исходящие) записываются в таблицу messages БД. Столбцы:
- c

После покупки вы получаете:​

  • нейросеть которая будет работать всегда (нейросеть не перестанет работать)
  • *P* с помощью которого будет работать нейросеть если у вас нету своего
  • сам код папку в которой программа на python
  • поддержка, вы получите месяц поддержки на программу я помогу установить, настроить и запустить

Автор

MilaPchela

Еще ресурсы от MilaPchela

🎉 ЛУЧШИЙ плагин на регистрацию для вашего сервера
🎉 ЛУЧШИЙ плагин на регистрацию для вашего сервера
✨Гибкая конфигурация, удобная авторизация и капча
👽Плагин на уникальные тотемы👽
👽Плагин на уникальные тотемы👽
Плагин добавит прикольные тотемы с анимациями, полностью гибкая конфигурация
🚀 FlyChat - Продвинутая система чата для Minecraft 1.8–1.21
🚀 FlyChat - Продвинутая система чата для Minecraft 1.8–1.21
это многофункциональный плагин для управления чатом на серверах minecraft
🎉 анимации банов, киков и мутов
🎉 анимации банов, киков и мутов
🐝 При бане, муте, кике игрока будет банить с красивой анимацией которую можно настроить самому
ВерхНиз