Commit graph

152 commits

Author SHA1 Message Date
mykola2312
4f58c45a2e fix jenkins pipeline bug so kubectl will restart deployment in mk-dl-bot namespace. I had to sage down to v0.1.1 for that fix 2024-03-29 14:08:28 +02:00
mykola2312
89d7952b16 increment version for next release 2024-03-16 13:36:38 +02:00
mykola2312
3075a1c13e fix tg config so it passes all required arguments 2024-03-16 12:03:11 +02:00
mykola2312
8818da3254 increment version to 0.1.1 for this rollout 2024-03-16 11:01:17 +02:00
mykola2312
b6f0eb82fb implement telegram-bot-api StatefulSet and ClusterIP service 2024-03-16 10:48:56 +02:00
mykola2312
2ba2b6cb0b begin implementing k8s config for telegram-bot-api 2024-03-16 10:38:22 +02:00
mykola2312
d9efec5f7e make separate k8s namespace 2024-03-16 10:28:49 +02:00
mykola2312
4829b52979 rename 2024-03-16 05:53:08 +02:00
mykola2312
ea0d75b7eb always delete intermediate files 2024-03-16 05:52:39 +02:00
mykola2312
5674105c12 implement audio and video stream downloading. doesnt work because of telegram api too large error 2024-03-16 05:48:40 +02:00
mykola2312
b316fe8387 begin implementing 1080p downloading (requires both video and audio downloaded separately and joined) 2024-03-16 05:23:55 +02:00
mykola2312
db5bc74de7 cargo fmt 2024-03-16 03:03:45 +02:00
mykola2312
2c23c8c6a1 implement default format fallback 2024-03-16 03:03:33 +02:00
mykola2312
144ae00e7d increment version 2024-03-15 22:03:20 +02:00
mykola2312
8f0cff2009 make jenkins apply new k8s configs 2024-03-15 21:26:13 +02:00
mykola2312
42d276bd20 use version tags 2024-03-15 21:11:37 +02:00
mykola2312
326eb60f19 remove unnecessary command aliases 2024-03-15 20:18:42 +02:00
mykola2312
27228df2d5 implement versioning 2024-03-15 20:18:00 +02:00
mykola2312
d45ae2b6bd we will load env file only in debug builds 2024-03-14 19:05:46 +02:00
mykola2312
f90dc006ee change tag 2024-03-14 02:47:36 +02:00
mykola2312
f402a08b47 fix tag 2024-03-14 02:41:38 +02:00
mykola2312
07411d371b maybe withEnv would work 2024-03-14 02:31:27 +02:00
mykola2312
33c2346307 add docker buildkit to jenkinsfile 2024-03-14 02:28:49 +02:00
mykola2312
7146cd39db introduce jenkinsfile 2024-03-14 02:12:29 +02:00
mykola2312
741a01e621 implement k8s infrastructure 2024-03-09 17:33:14 +02:00
mykola2312
3094e0ddab rename folder 2024-03-09 15:53:27 +02:00
mykola2312
b738661e27 update readme 2024-03-09 15:51:46 +02:00
mykola2312
31c542c9c5 add locales to container and caching (tho it doesnt work) 2024-03-09 15:19:50 +02:00
mykola2312
7902e76586 fix dockerfile 2024-03-09 07:25:09 +02:00
mykola2312
a7d9a85efa implement proper docker compose with database 2024-03-09 07:23:26 +02:00
mykola2312
2f300b2759 load dotenv only in debug builds 2024-03-09 06:38:12 +02:00
mykola2312
0e089fdad3 fix bug related to chat permission requests when approve/decline commands may targeted wrong chats because of wrong sql query 2024-03-08 08:42:12 +02:00
mykola2312
6a873305d9 fix sql 2024-03-08 08:35:23 +02:00
mykola2312
eb32b488da fix sql 2024-03-08 08:21:39 +02:00
mykola2312
3a469d5d7c fix sql errors 2024-03-08 08:20:50 +02:00
mykola2312
593a0f0ac0 migrate sql queries to postgres 2024-03-08 08:16:53 +02:00
mykola2312
fa27bb575f migrate all sql queries to postgres 2024-03-08 07:58:53 +02:00
mykola2312
406527d1ab begin migrating to postgres 2024-03-08 07:01:12 +02:00
mykola2312
c588ca6136 make utility function to parse env 2024-03-08 05:24:39 +02:00
mykola2312
7f39503084 cargo fmt 2024-03-08 05:24:09 +02:00
mykola2312
d0fd88119c implement download permission request system for chats 2024-03-04 00:59:24 +02:00
mykola2312
c00d1686a5 fix typos 2024-03-03 23:48:18 +02:00
mykola2312
594002a42e implement approve and decline commands 2024-03-03 23:40:30 +02:00
mykola2312
7aa9010de1 implement macro to automatically parse integers from bot messages 2024-03-03 23:33:29 +02:00
mykola2312
a320919596 implement listrequests command 2024-03-03 22:33:05 +02:00
mykola2312
8e36fa1e08 begin implementing request listing 2024-03-03 22:26:58 +02:00
mykola2312
66cdc74a4b request messages should never be nullable 2024-03-03 22:26:47 +02:00
mykola2312
5e133beb9b every struct should be debuggable 2024-03-03 22:20:59 +02:00
mykola2312
2114912305 so bug was using AND instead of comma in UPDATE query. rookie mistake 2024-03-03 20:10:49 +02:00
mykola2312
4d2b01f961 fix bug when op wasn't setting admin access (when user was already created), add indecies on telegram ids in database 2024-03-03 20:02:50 +02:00