0

37 Commits

Author SHA1 Message Date
eleksir
124009613e [WIP] Make Makefile crossplatform 2025-11-09 12:50:10 +03:00
eleksir
ddcc8b1c87 [WIP] MOAR linter fixes, also move init to tg lib 2025-11-09 12:25:51 +03:00
eleksir
bb2425f404 [WIP] Add in TODO.org item about settings migrator scripts
* Add item in TODO.org about settings migrator
* Add item about crossplatform Makefile build
* Wrote perl-stub for settings export
* Wrote GO-stub for settings import
2025-11-04 22:52:28 +03:00
eleksir
af7ff57279 [WIP] for SendGoodMorning make sense to iterate over chats only, introduce one more slice for it
* Change mechanics of SendGoodMorning
* Allocate one more slice chatGroupList to store groups/supergroups/channels
* Update TODO.org
2025-11-04 22:30:47 +03:00
eleksir
5471e09a24 [WIP] Extend used orgmode syntax 2025-11-04 15:20:15 +03:00
eleksir
b50c0612a6 [WIP] TODO.md->TODO.org 2025-11-04 14:29:02 +03:00
eleksir
1e54dcf9f1 [WIP] Implement good morning message for all willing chats, update TODO.md 2025-11-02 15:59:43 +03:00
eleksir
61208f5247 [WIP] Add cron-like job for periodic maintenance of settings db, update TODO.md 2025-11-02 12:22:37 +03:00
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