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