eleksir
fbd0196a48
[WIP] update linter rules, fix many linter warnings
2025-11-01 02:15:08 +03:00
eleksir
c31547ce4a
[WIP] Add missing cmd dir, fix makefile, fix sample_config.json, update .gitignore
2025-10-31 20:17:31 +03:00
eleksir
490677de40
[WIP] Move to go project layout, remove logrus & co from vendored libs
2025-10-31 20:17:31 +03:00
eleksir
d8a92b37fc
[WIP] Replace logrus with slog
2025-10-31 20:17:31 +03:00
eleksir
c149b92c0c
[WIP] Update TODO.md
2025-10-31 20:17:31 +03:00
eleksir
5a54572b91
[WIP] Implemented !admin chan_msg setting command
2025-10-31 20:17:31 +03:00
eleksir
f427dca430
[WIP] Add comands "weather", "погода", "w", "п", "погодка", "погадка"
2025-10-31 20:17:31 +03:00
eleksir
2af4cdd706
[WIP] Update TODO
2025-10-31 20:17:31 +03:00
eleksir
0c22128c77
[WIP] Implemented save goodbye message option
2025-10-31 20:17:31 +03:00
eleksir
037b07a00d
[WIP] Update TODO
2025-10-31 20:17:31 +03:00
eleksir
64da7d6ce7
[WIP] Update TODO
2025-10-31 20:17:22 +03:00
eleksir
2bf30fc346
[WIP] Insert returns in if-s, to stop processing at proper phase, add greet for newcommers
2025-01-02 15:11:50 +03:00
eleksir
abbf2ca145
[WIP] Fix typos
2025-01-02 15:09:42 +03:00
eleksir
312153ad34
[WIP] Add comment for help message
2025-01-02 11:31:04 +03:00
eleksir
0472e0f5a8
[WIP] help command parser moved to separate func, implemented admin {greet,fortune,censor}
2024-08-03 19:32:54 +03:00
eleksir
a2e34ee12d
[WIP] Add .editorconfig
2024-07-26 00:58:50 +03:00
eleksir
12eab9c5dc
[WIP] Remove ReadConfig(), we already use parseConfig() for this, add vim modelines
2024-07-26 00:58:40 +03:00
eleksir
a6960d0e86
[WIP] Update deps
2024-07-24 22:38:25 +03:00
eleksir
618110a7b2
[WIP] Add censor, deejay some funcs from msg-parsers.go to telegram.go
2024-07-24 19:31:39 +03:00
eleksir
4ed399feb3
[WIP] Fix lint warns, properly format private msg response, implement help command
...
* Fix/suppress misc linter warnings. Most of them will vanish after TODO will be done.
* Check if incoming message is command (this check also implement format flag for outgoing message)
* Implement help
2024-07-24 16:51:00 +03:00
eleksir
e725c31ca1
[WIP] fix linter complains to use switch..case instead of if..then..else, fix SaveSetting() name typo
2024-07-24 16:45:08 +03:00
eleksir
75e337e64e
[WIP] Implement cmdParser(), fix some linter warnings
2024-07-24 10:37:32 +03:00
eleksir
301eb52675
[WIP] Handle leaving chat for users, parse message more thoroughly in public chats.
...
Add parser for users that left channel
Add semi-stub (partial) censor functionality
Add bot name cut-out in public chat
Add sending functionality for public chats
2024-06-30 18:53:38 +03:00
eleksir
e75d9cabb5
[WIP] Initially handle private messages
2024-02-27 01:46:18 +03:00
eleksir
231a255113
[WIP] Close telegram bot api connection properly before exit
2024-02-27 01:45:39 +03:00
eleksir
1f97424f31
[WIP] lint a bit, update deps
2024-02-27 00:34:44 +03:00
eleksir
1892960896
[WIP] Split message by types
2024-02-10 01:33:54 +03:00
eleksir
9eac899a5c
[WIP] Partial bot skeleton, non-functional though
2024-02-09 19:40:54 +03:00
eleksir
ea4652cefa
[WIP] Initial commit
2022-11-05 14:43:05 +03:00