Commit graph

  • 6088606810 Добавлена пересылка оригинального сообщения при ответе на сообщение бота, которое не является последним в контексте. master Kirill Kirilenko 2026-01-25 00:02:15 +03:00
  • 66fdbc3360 Починена обработка личных сообщений. Kirill Kirilenko 2026-01-24 02:26:08 +03:00
  • 555b4bc0b5 Дополнен системный запрос. Kirill Kirilenko 2026-01-24 02:01:57 +03:00
  • 01de81cd3f Сохранение контекста ИИ в БД. Имя ИИ-модели и температура задаются в конфиге. Kirill Kirilenko 2026-01-24 01:40:30 +03:00
  • 73cd047c82 Исправлен ответ в личных чатах. Kirill Kirilenko 2026-01-23 23:47:44 +03:00
  • f89b8e8446 Переделана обработка миграции чата Telegram. Kirill Kirilenko 2026-01-21 18:09:42 +03:00
  • abd54d50a4 Добавлены пропущенные операторы await. Kirill Kirilenko 2026-01-21 16:25:14 +03:00
  • 707f752922 Удаление чатов Telegram, в которых больше нет бота. Обработка миграции чатов Telegram. Kirill Kirilenko 2026-01-21 16:17:32 +03:00
  • 482bb086bb Исправлено получение списка молчунов. Kirill Kirilenko 2026-01-21 01:18:47 +03:00
  • 3ca84006f9 Улучшена логика активации диалога с ИИ. Kirill Kirilenko 2026-01-20 18:28:49 +03:00
  • 1672d62e47 Добавлена команда !кто. Kirill Kirilenko 2026-01-20 01:12:26 +03:00
  • 5ba307c590 Исправлена кодировка pyodbc. Kirill Kirilenko 2026-01-19 18:47:27 +03:00
  • 707eef30a5 Добавлен ответ на сообщение боту без текста. Исправлен подсчет сообщений без текста в VK. Kirill Kirilenko 2026-01-19 16:03:42 +03:00
  • bb16256ecc Включена опция autocommit. Kirill Kirilenko 2026-01-19 16:01:46 +03:00
  • 0111ddecca Увеличены максимальные длины строк в БД. Kirill Kirilenko 2026-01-19 02:16:19 +03:00
  • 4942a84325 Переход с SQLite3 на ODBC. Kirill Kirilenko 2026-01-19 01:34:00 +03:00
  • 099fd5efea Добавлена команда !я. Kirill Kirilenko 2026-01-18 00:52:39 +03:00
  • e61b2d1c14 Добавлена обработка личных сообщений. Kirill Kirilenko 2026-01-17 20:30:48 +03:00
  • aad3a73ea0 Модель заменена на Llama 3.3 70B. Kirill Kirilenko 2026-01-16 18:46:45 +03:00
  • 7c42fbc7d6 В системный запрос добавлены переносы строки. Kirill Kirilenko 2026-01-10 22:32:44 +03:00
  • aea6782a8c Удаление ушедших пользователей из БД через 14 дней. Kirill Kirilenko 2026-01-08 22:10:49 +03:00
  • 50c984cfd7 Статус "печатает" поддерживается до завершения запроса к ИИ. Kirill Kirilenko 2026-01-01 01:57:26 +03:00
  • 324cbe16a6 Задействован механизм повторов неудавшегося запроса к ИИ. Kirill Kirilenko 2026-01-01 01:56:33 +03:00
  • 24ce709fb1 Добавлен таймаут запросов к ИИ. Kirill Kirilenko 2025-12-31 04:54:16 +03:00
  • ab31d03464 Модель ИИ изменена на Venice Uncensored. Kirill Kirilenko 2025-12-31 04:41:38 +03:00
  • ff835cf82e Поправлен запрос ИИ в команде !проверка. Kirill Kirilenko 2025-12-31 04:37:26 +03:00
  • 041942f95f Более понятное сообщение при достижении дневного лимита запросов к ИИ. Kirill Kirilenko 2025-12-31 01:12:45 +03:00
  • a181d00da5 Добавлена возможность пересылки нескольких сообщений в запросе к ИИ (только для VK). Команду !проверка могут вызывать все участники. Kirill Kirilenko 2025-12-30 20:14:42 +03:00
  • 71bb3c024d Добавлена команда !проверка для проверки сообщения на нарушение правил с помощью ИИ. Kirill Kirilenko 2025-12-30 01:22:59 +03:00
  • 2296176b1c Добавлена возможность пересылки другого сообщения при обращении к боту. Kirill Kirilenko 2025-12-29 23:41:37 +03:00
  • 3db3f13cda Из системного запроса удалено упоминание Telegram. В случае ошибки API возвращается ее описание, а вызвавший ее запрос не добавляется в контекст. Kirill Kirilenko 2025-12-29 22:10:36 +03:00
  • 44d6b3528b Поправлена проверка на упоминание бота. Kirill Kirilenko 2025-12-29 22:07:34 +03:00
  • 7fc6373fca Рефакторинг ИИ-агента. Добавлена обработка ответов боту (вместо прямого упоминания). Kirill Kirilenko 2025-12-28 22:29:41 +03:00
  • bca3f640ae Добавлена команда !личность. Kirill Kirilenko 2025-12-28 01:45:04 +03:00
  • 651f755b2d Добавлена функциональность чата с ИИ через OpenRouter. Kirill Kirilenko 2025-12-28 00:55:59 +03:00
  • c9fd78e438 Исправлен вывод имени пользователей TG без фамилии. Kirill Kirilenko 2025-11-26 01:03:28 +03:00
  • 70e5961069 Удалены лишние сообщения при присоединении/исключении участника в неактивном чате. Kirill Kirilenko 2025-11-24 15:55:28 +03:00
  • d8338b0351 Рефакторинг для запуска в виде модуля. Kirill Kirilenko 2025-11-11 15:26:25 +03:00
  • 7acb795c0b Игнорирование __pycache__. Kirill Kirilenko 2025-11-11 14:44:34 +03:00
  • 5d07116ef2 Добавлена версия для Telegram. Рефакторинг. Kirill Kirilenko 2025-10-25 02:19:35 +03:00
  • ac55d8700c Убрана очистка исключенных участников при запуске. Kirill Kirilenko 2025-09-23 18:27:27 +03:00
  • b11b3ab16d Добавлена команда исключения участника. Kirill Kirilenko 2025-09-21 20:11:33 +03:00
  • 7ac6cd9bd1 Удаление пользователя из БД при его исключении из беседы. Kirill Kirilenko 2025-09-21 18:41:52 +03:00
  • cfb02cfd2b Изменен заголовок ответа на команду !молчуны. Kirill Kirilenko 2025-09-11 17:46:37 +03:00
  • cce2cbf544 Добавлен подсчет общего количества сообщений. Kirill Kirilenko 2025-09-10 20:12:00 +03:00
  • d914ee5a00 Снижено дублирование кода, связанного с выводом статистики. Дополнительная логика формирования списка молчунов перенесена в SQL-запрос. Kirill Kirilenko 2025-09-02 00:50:05 +03:00
  • ecfc83d5ad Исправлено добавление в БД левых пользователей, которые VK может вернуть в списке profiles. При выбрасывании исключения в daily_maintenance_task работа продолжается. Kirill Kirilenko 2025-08-29 16:03:25 +03:00
  • 827a8bdf3f Исправлено исключение в проверке дней рождения. Kirill Kirilenko 2025-08-29 14:01:51 +03:00
  • 9b96e801ea Реорганизация проекта. Обработчики разделены на несколько модулей. Kirill Kirilenko 2025-08-28 03:21:48 +03:00
  • c73f9cb522 Добавлена возможность запретить поздравлять себя с днем рождения. Kirill Kirilenko 2025-08-27 16:58:23 +03:00
  • 7578ad00c8 Добавлено уведомление о днях рождения. Kirill Kirilenko 2025-08-27 02:05:32 +03:00
  • 0d15c7aabd Добавлена команда !помощь. Kirill Kirilenko 2025-08-27 00:48:09 +03:00
  • 2190c1273f Добавлена команда !правила. Kirill Kirilenko 2025-08-27 00:19:21 +03:00
  • aa63b2a374 Добавлено приветствие новых участников. Kirill Kirilenko 2025-08-24 01:19:22 +03:00
  • 432233b29d Исправлен SQL-запрос создания таблицы chats. Kirill Kirilenko 2025-08-23 20:44:33 +03:00
  • 42b85d4417 Добавлена таблица chats и флаг active. Оптимизация запросов к VK API. Отдельные сообщения вместо вывода пустых списков. Склонение имен пользователей. Согласование слова "предупреждение" с числом перед ним. Kirill Kirilenko 2025-08-23 20:40:50 +03:00
  • eaf316ac84 Переход на SQLite. Добавлены команды для учета предупреждений. Kirill Kirilenko 2025-08-22 02:04:04 +03:00
  • 56fbb3c346 Команду !старт могут вызывать только администраторы беседы. Kirill Kirilenko 2025-08-21 21:46:59 +03:00
  • a41d7ece98 Исправлена задача сброса счетчиков (запускалась только один раз). Kirill Kirilenko 2025-08-21 21:07:51 +03:00
  • 6388760ebb Реализован сброс счетчиков сообщений. Kirill Kirilenko 2025-08-20 20:04:03 +03:00
  • f98ef98b3b Статистика разделена на две команды. Kirill Kirilenko 2025-08-20 16:42:11 +03:00
  • 2333e05f28 Боты не добавляются в БД. Kirill Kirilenko 2025-08-20 16:29:59 +03:00
  • ed82166bdc Исправлено получение списка участников беседы. Kirill Kirilenko 2025-08-20 16:04:30 +03:00
  • 070b5704ba Исправлено получение id беседы. Kirill Kirilenko 2025-08-20 15:42:11 +03:00
  • 4471b1ce77 Реализовано отслеживание молчунов. Kirill Kirilenko 2025-08-20 01:49:15 +03:00