-
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