0

Commit Graph

  • 47b694c477 Optimize: move command list slices to package-level master eleksir 2026-03-30 17:31:10 +03:00
  • f72b510b65 More autogenerated tests! eleksir 2026-03-30 17:18:51 +03:00
  • 2ef9199c9a Add tests, add makefile targets - test and help eleksir 2026-03-30 17:05:16 +03:00
  • 77bddef812 Fix minor bugs: log file close, typo, JSON field consistency eleksir 2026-03-30 16:48:15 +03:00
  • e34866abe2 Fix config validation to reject invalid configs eleksir 2026-03-30 16:43:44 +03:00
  • 59643b6a0a Add cancellable context for Redis operation to prevent hanging redis ops on shutdown eleksir 2026-03-30 16:34:18 +03:00
  • 57b2c56b3f Process messages until channel close on shutdown eleksir 2026-03-30 16:25:45 +03:00
  • 9bb8eba492 Add Redis reconnection logic eleksir 2026-03-30 16:19:46 +03:00
  • 6c8e735d04 Add retry logic for Redis publish failures eleksir 2026-03-30 16:15:31 +03:00
  • 3afe728650 Add Redis connection health check at startup eleksir 2026-03-30 16:02:08 +03:00
  • b661d42074 Fix Fwdcnt zero value handling in message parsing eleksir 2026-03-30 01:51:35 +03:00
  • 97b337db31 Fix panic on empty/short message in MsgParser eleksir 2026-03-30 01:45:54 +03:00
  • 41bdd6685a Обновлён README.md v1.9 eleksir 2025-10-12 14:39:13 +03:00
  • 14778f40f6 Обновлены завендоренные зависимости eleksir 2025-10-12 14:37:48 +03:00
  • 9baa9ec5a2 Механики логгирования вынесены в отдельный модуль eleksir 2025-10-12 14:35:55 +03:00
  • 11e3eb1de0 Makefile сделан более кроссплатформенным eleksir 2025-10-12 14:34:52 +03:00
  • 1a3c40140a Изменён формат даты на гошный DateTime v1.8 eleksir 2025-10-08 00:48:39 +03:00
  • a49abdd715 Logrus заменён на штатный log/slog, обновлены зависимости eleksir 2025-10-07 23:59:18 +03:00
  • e000489790 Изменено расположение файлов на более гошное, обновлены зависимости eleksir 2025-08-30 03:12:01 +03:00
  • 02fd7bd448 Обновлены зависимости eleksir 2025-04-06 17:27:18 +03:00
  • 682553931f Реализованы команды w п weather погода погодка погадка без аргументов v1.7 eleksir 2025-02-09 15:00:46 +03:00
  • 8ee469a10e Обновлены зависимости v1.6 eleksir 2024-09-17 23:32:26 +03:00
  • 2e857bc724 Переходим с сервиса webapp на webapp-go eleksir 2024-09-17 23:31:22 +03:00
  • fcd8ec8b5b Replace README file with README.md eleksir 2024-08-03 20:27:24 +03:00
  • 1606e89a4a Move msgParser() to separate file eleksir 2024-08-03 20:26:32 +03:00
  • 9943dbad17 Fix typo in comment eleksir 2024-08-03 20:25:25 +03:00
  • b8ffe727ee Update dependencies eleksir 2024-07-24 22:46:24 +03:00
  • c572f16ac0 More verbose startup process eleksir 2024-03-10 11:13:32 +03:00
  • 5f78f7da2c Минимальная версия компилятора теперь 1.21 eleksir 2024-02-27 02:09:00 +03:00
  • 9ec26ec735 Исправлены места, на которые ругался линтер eleksir 2024-02-27 02:07:10 +03:00
  • a5e8896870 Добавлены правила линтера eleksir 2024-02-27 01:52:45 +03:00
  • 06a5cb69cf Обновлены завендоренные зависимости eleksir 2024-02-27 01:51:41 +03:00
  • 6523ec8840 Merge branch 'master' into webapp-go eleksir 2023-06-04 19:54:10 +03:00
  • 48050fe3cc Если конфиг не загрузился, надо выходить, а не продолжать взлетать. v1.5 eleksir 2023-06-04 19:48:22 +03:00
  • 289d6e27c9 Переключаем канальчик для команд drink, weather с webapp на webapp-go eleksir 2023-06-04 18:59:08 +03:00
  • 4c0aaee87d Переключаем канальчик для команд boobs, butt, monkeyuser eleksir 2023-05-28 20:02:29 +03:00
  • 5529026bc1 Переключаем канальчик для команд buni, anek, xkcd с webapp на webapp-go eleksir 2023-05-27 16:06:52 +03:00
  • b7b6ff02b9 Переключаем канальчик для команды fox с webapp на webapp-go eleksir 2023-05-22 01:32:25 +03:00
  • 3f46be0e7e Подправлена работа с redis-ом, добавлена настройка таймаута соединения eleksir 2023-05-22 01:27:17 +03:00
  • 7ccffb7095 Переключаем канальчик для команды cat с webapp на webapp-go eleksir 2023-05-21 14:30:21 +03:00
  • 9fb19c8c32 Добавлена обработка канальчиков из конфига, добавлен кнанал webapp-go eleksir 2023-05-21 14:22:20 +03:00
  • 05f12e2d50 Обновлены завендоренные зависимости eleksir 2023-05-18 01:07:19 +03:00
  • d22c83bc4e Добавлена команда пословиться eleksir 2023-05-18 00:54:15 +03:00
  • 545b85908c Используем ReadFile() из пакета os, ioutil устарел eleksir 2023-05-18 00:52:39 +03:00
  • f94136938f Обновлены завендоренные зависимости eleksir 2022-11-26 12:29:29 +03:00
  • eb71029cd5 Добавлена команда fuck eleksir 2022-11-26 12:25:02 +03:00
  • 6d509c8018 Исправлена опечатка в Makefile v1.4 eleksir 2022-11-06 18:50:48 +03:00
  • 6fe13e8605 Добавлена поддержка поля threadid в json message protocol eleksir 2022-11-06 17:50:55 +03:00
  • c4fa8c07df Upgrade versions of vendored libs eleksir 2022-11-04 16:24:54 +03:00
  • 3f5f039705 Добавлены команды для бармэна v1.3 eleksir 2022-08-10 20:07:42 +03:00
  • b2469f117d Рефакторинг, поднял минимальную версию go до 1.18 eleksir 2022-08-01 22:14:05 +03:00
  • faeeeea9f5 Используем обработчик сигналов, чтобы корректно завершать соединение с redis-кой v1.2 eleksir 2022-05-21 14:40:48 +03:00
  • a976425a4f Используем Makefile вместо make.sh eleksir 2022-05-12 02:24:03 +03:00
  • eb865afb96 chatid и userid в общем случае - это строки v1.1 eleksir 2022-04-10 00:15:25 +03:00
  • 92d1953bc1 Initial commit v1.0 eleksir 2022-03-20 17:15:08 +03:00