CrazyHackGUT
db5cd93977
work on commands
2024-05-29 01:48:45 +03:00
CrazyHackGUT
56296843f3
cleanup
2024-05-29 01:00:40 +03:00
CrazyHackGUT
ec13a3be35
add validation for configured URL
2024-05-29 00:59:55 +03:00
CrazyHackGUT
621ce7fbce
start working on custom chat handlers
2024-05-29 00:28:17 +03:00
CrazyHackGUT
920148e05b
add Uri parser, add ISerializationBinder
...
ISerializationBinder is added only in whitelist mode. Types for whitelisting should be registered manually via new API `Module.StartAsync()` or attribute `AllowedSerializableType(name)`
2024-05-29 00:19:30 +03:00
CrazyHackGUT
af8efcbf4a
make new option type for internal purposes
2024-05-29 00:16:58 +03:00
CrazyHackGUT
998fe10e2d
make service controller for healthchecks
2024-05-28 22:41:52 +03:00
CrazyHackGUT
77d89f011b
Revert "fix possible bans from Pavel Durov"
...
This reverts commit 1460cb0a75 .
2024-05-28 22:30:28 +03:00
CrazyHackGUT
1460cb0a75
fix possible bans from Pavel Durov
2024-05-19 22:40:34 +03:00
CrazyHackGUT
7002a04d14
security patch
2024-05-19 22:38:41 +03:00
CrazyHackGUT
1f65b1b443
patch: CVE-2024-27929
...
https://github.com/advisories/GHSA-65x7-c272-7g7r
2024-03-06 09:08:20 +03:00
CrazyHackGUT
6a6ed420f1
well, it's generated column
2024-02-18 19:03:59 +03:00
CrazyHackGUT
2ae2d92e26
increase speed of mysql when searching posts
2024-02-18 18:50:01 +03:00
CrazyHackGUT
24977c90bd
facepalm
2024-01-28 20:48:35 +03:00
CrazyHackGUT
1a6b33ad96
aw shit, here we go again
2024-01-28 20:47:19 +03:00
CrazyHackGUT
8653e357d1
Rollout small cleanup
2024-01-28 20:38:32 +03:00
CrazyHackGUT
27b5e7bf7c
Try launch webhooks
2024-01-28 20:32:33 +03:00
CrazyHackGUT
d578f6a413
Small cleanup
2024-01-28 20:25:12 +03:00
CrazyHackGUT
1088037e58
Initial webhook support
2024-01-28 18:51:18 +03:00
CrazyHackGUT
aaf27a9a06
Drop systemd integration
2024-01-28 18:50:22 +03:00
Andriy
7e41fc93fc
feat(store): code cleanup, make some fund with "unlucky" members
2023-12-22 21:43:01 +02:00
Andriy
d32b976e1a
fix(core): incorrect time handling in AutoDelete
2023-12-13 00:34:43 +02:00
Andriy
aa072e246c
feat(entertainment): use CSPRNG in /guess & /roll
2023-12-13 00:34:23 +02:00
Andriy
aa0d1c1cc1
feat(entertainment): more verbose /rng_test
2023-12-13 00:23:56 +02:00
Andriy
da063464f2
feat(debug-tools): syntax highlighting, ability to call without reply
2023-11-13 00:21:15 +02:00
Andriy
f991998ec4
fix(cm): greeting markup
2023-11-03 20:54:52 +02:00
Andriy
5d7eb810b0
chore(core): update framework version
2023-11-01 20:47:14 +02:00
Andriy
8ab067a027
Use file-scoped namespaces
2023-07-29 15:14:52 +03:00
Andriy
a24332370d
Code cleanup
2023-07-29 15:03:45 +03:00
Andriy
5e4183acfa
[reputation] drop dbg_migrate command
2023-07-29 13:51:35 +03:00
Andriy
69bbafac75
[store] drop unused /nsfw command
2023-07-29 13:49:31 +03:00
Andriy
ed9e0deb22
Merge pull request #36 from Bubuni-Team/feature/bot-framework-2.0
...
Update to Telegram Bot Framework 2.0
2023-07-29 13:25:03 +03:00
Andriy
0677060429
Update to Telegram Bot Framework 2.0
2023-07-29 01:50:28 +03:00
Andriy
5d06529c92
Merge pull request #35 from Bubuni-Team/refactor/http-client-factory
...
Use HTTP client factory where possible
2023-07-29 00:32:51 +03:00
Andriy
2a37b27bb4
[store] other use default client factory
2023-07-28 23:14:36 +03:00
Andriy
42509dcacd
[core] client factory for SomeRandomApi
2023-07-28 23:14:05 +03:00
Andriy
c19696b360
[store] kitties now have own http client factory
2023-07-28 22:57:20 +03:00
Andriy
462f3c9836
[store] categorize store services
2023-07-28 20:04:05 +03:00
Andriy
d2e564cec6
[cas] use http client factory
2023-07-28 19:41:21 +03:00
Andriy
7aed09c87c
[cas] use file-scoped namespaces
2023-07-28 19:34:28 +03:00
Andriy
c8951aad45
[ci] rename workflow & add cache
2023-07-28 19:24:04 +03:00
Andriy
04b793b942
[ci] replace deprecated set-output with env file
2023-07-28 19:18:50 +03:00
Andriy
bfe42afc3e
[ci] update actions versions
2023-07-28 19:13:45 +03:00
Andriy
cbabf96688
Merge pull request #34 from Bubuni-Team/feature/codewatcher/options-and-upload
...
[code-watcher] Options and auto-upload
2023-07-28 18:40:16 +03:00
Andriy
8071863037
[core] Reduce chunk to fit option title into button
2023-07-28 17:22:28 +03:00
Andriy
5471b412d9
[code-watcher] Add CodeWatcherMode option.
...
There are three option values:
- Disabled: module does nothing (wow).
- Remove: module removes matching messages and sends temporary message
to instruct user what to do.
- Upload: module uploads detected code to configured Haste Server.
2023-07-28 16:53:01 +03:00
Andriy
1d313d5271
[store] shorten animbbos title, reorder items
2023-07-23 12:17:45 +03:00
Andriy
79106ad47d
[core] show choice short name in option button
2023-07-21 19:50:48 +03:00
Andriy
7d3145a9e8
Merge pull request #33 from Bubuni-Team/feature/core/chat-options
...
[core] New fancy option system
2023-07-21 19:29:54 +03:00
Andriy
d3b6da0ebd
[core] this class shouldn't be here
2023-07-21 19:27:58 +03:00