├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── ci-build.yaml │ └── publish.yaml ├── .gitignore ├── .sqlx ├── query-049c19d2deee6bdda36bd76e847e41ce5d6083a5ab1d2c19fc5936b547e8d6d2.json ├── query-05d57df30a23a17f4c7b1e3c130db22564ccaf90ec60ee610c01a4a6054f1773.json ├── query-084ae1de7c41b65cb19568c7398dd9d7208f39e810b5da6f3659362a6ae314db.json ├── query-0a395aec4d06c00629e6101b9873985ff060522ba62503133edb89725768c111.json ├── query-0d6be081875911f4b4abe7818e1902409472339ca923be41698e52782c24d3e2.json ├── query-17dbefc1e1f2826550641b1d36af9d6a50f6217afe644ea850832d69bb90a285.json ├── query-1817274ea25af36e35ce8447860d1ce773b6192787b7c4a9c32eff04a54e6123.json ├── query-1db500aad844ae08ba070f955ba0cf14fa152089c2ec1de8c162f51a1dae2fc9.json ├── query-2baab3914bbd97a350269ad329c241748d7c38b168e3d1628f5e5103953dbd86.json ├── query-30655f24abd12f044a2860abf2afc9cd102d8cc2a09b2f23274766b6476112ae.json ├── query-31c58dd2fb92865e542f63ab0f04a870bee9e9be3eed99c1ec243f88a6fcabbb.json ├── query-35ea8e589ab66d28179266fc264d462ef6df6b6050426cd5c15efd6f6909daa1.json ├── query-3fa2baff418bf9a51c163119440c583cc3bb976d289d1b50c5bbc95e64016446.json ├── query-4079c268a863593fca4c7bde9b456b9cf6b89ed0b113fe039d49476f3264f9c6.json ├── query-43bb2391b401266a2d8b4de6e35ede1433942b790640b8e813f89ac62674a9f9.json ├── query-4fb517e12f12efcd0f32cd7f3d88cee47ceaf41482fa8dae0bddc709aa13eef4.json ├── query-51216af97a496282b4c6955f863bad14fcd4d2967f41c30e3083e200b42f0eb9.json ├── query-5630fe18205b816b11b891fdb755b06d91e9462b2d9ec9c7133a7755c996e8f7.json ├── query-5a1d6fabb1c94929029cff0df94441fe48dcbe8b80f2d79c5392f86f21594a70.json ├── query-5b8ae956e33ffb777434d47740a84aaa8c16531a2b79b3a4d67784bb70e8c697.json ├── query-61786ffbe277265b45feb91be0ab8abdf9fae7ac74ddd817c7aa5de735515bbc.json ├── query-6297d2d93fffa2e6ed537fe78a4aa8e0193e5b6844581c0bd4407af38b861d2f.json ├── query-66b56cf81785a5b4b79197c34988f0d3c3d578792be581a147a447c34288651b.json ├── query-6bda18587e942a414464bde2f53043009db1e3f5f36cc0d8ad959aa3af1a0664.json ├── query-72c116bcfeb0e09309565ef0d1ecf6113c0684503b2be41b5db9b29f4370eaf8.json ├── query-73ae70ebaa66267ea56d288eb2832eeac5b52240213cf2a4ee5274f6aaaa5cec.json ├── query-78527deaccc4857c57678e9e8abb2f1a0bdaaa2b095141349b96e6e0d8214f4d.json ├── query-7a2cc14a80796d5e5a22c617f8703fe8642b68cd40967f9efa3ea0c0405ed05a.json ├── query-7f87d64d15990d63d93116a2740d01411b544d93fe8a17e693c6a1914943f6b2.json ├── query-82ac278cf1d84ccbd6a2a6ba56e279cb6efbca3d5cdb315e6d9fb2e09d2b51c2.json ├── query-866bb6c96ea5a17e6ec47962416e53224ce739221eaded77bafb66129f3d1d30.json ├── query-86b9179398e6cd697163c41d45cf29934b46735699aba9c5d39cdb6273db7f56.json ├── query-8921dc76b1868f243646fce8599f6efa9cf71cdf08c377be22ee7f6612d4d60f.json ├── query-961c6790d8b06755dba3a3214b04c8a4bd18adee3fe0f5a79cb0ab3229fce217.json ├── query-98b3c64a7171d478032b16f80f4004e67c775de8c33490763809a78bb11b0e6d.json ├── query-9cfa8866550d42d7939ba4de939a5fe4afb32dc120c3974d8d2c8e2f7b36f64b.json ├── query-9da9a4e1e69cf4b0c0b67b4ddb1ea0e30230b774b7bda7cbddc4cde463750e14.json ├── query-a24305c61db53e2841a40842e8ca08b0ea482dd3e3ec1f8908cb15a2efadbf88.json ├── query-b11c17408f048801036efdbd6dbad2231bf6cd436f0345b20f70298105628006.json ├── query-b2ed1b38f9da16b02828e5a636c95d4c095f20c7a3e632b0a8d170ccd7a471c2.json ├── query-b6871b9eddbe134b125c3240256794cf556560bfc1b3c3e1844ec908fc310f37.json ├── query-b989376ed48326334c86b18411f0a613d735d73102c14a09cd6298783c347937.json ├── query-c2ad52166de406fd5da0ccc72c360a44d654f350250841be9fb43b06fe022bd9.json ├── query-c306bcc9da3545bdb4d775442b1ff12e3092b3ddec566920adfe93896211fe4e.json ├── query-c65be916421be9a70eb769b5b1b8a5461478608ca5d0fb4e85d4fd4723773982.json ├── query-c97ea4a376c7ea359a73fa89615c6ee203866e570277ffb420efc28019b0630e.json ├── query-cbb6f91bb47cb559e875c1937c6b4a82a671aae8fbd068b33db23a54039fcd35.json ├── query-cc2bcf087d2325a79e58deb42d1bf97be09656ff119db602c8b3ff2336cd094c.json ├── query-cd3bda80351c98ed8bd744d5edaa54900fdb5e0278259c927598336f84781cb4.json ├── query-d67f9f36504b381c81af399ea3735477a26beee4fc76b943e545c891429e69b6.json ├── query-d8f97d6c276e2eacb1cf20a053eb8b7db007dd62e8df22e69072178a4a96130c.json └── query-fa5f396ce9e97782b095a7629bef102ff132f52c3b359ddd8e2d0e56a95145ea.json ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.override.yml ├── docker-compose.yml ├── locales ├── en.yml ├── fa.yml ├── ru.yml └── zh.yml ├── migrations ├── 10_create-chats-table.sql ├── 11_dicks-idx-length.sql ├── 12_dicks-fix-pk.sql ├── 13_chats-drop-type.sql ├── 14_dicks-fk-chats.sql ├── 15_create-loans-table.sql ├── 16_add-loans-column-payout-ratio.sql ├── 17_add-battle_stats-table.sql ├── 18_add-restrictions-on-promo-codes-format.sql ├── 19_create-announcements-table.sql ├── 1_create-users-table.sql ├── 20_long-user-names.sql ├── 2_create-dicks-table.sql ├── 3_create-dod-table.sql ├── 4_create-imports-table.sql ├── 5_create-promocodes-table.sql ├── 6_fix-dod-trigger.sql ├── 7_add-users-column-created-at.sql ├── 8_fix-dicks-trigger-updated-at.sql └── 9_add-dicks-index-chat-id.sql └── src ├── commands.rs ├── config ├── announcements.rs ├── app.rs ├── env.rs ├── help.rs ├── mod.rs └── toggles.rs ├── domain ├── langcode.rs ├── mod.rs ├── ratio.rs └── username.rs ├── handlers ├── dick.rs ├── dod.rs ├── help.rs ├── import.rs ├── inline.rs ├── loan.rs ├── mod.rs ├── perks.rs ├── privacy │ ├── en.html │ ├── mod.rs │ └── ru.html ├── promo.rs ├── pvp.rs ├── start.rs ├── stats.rs └── utils │ ├── callbacks.rs │ ├── incrementor.rs │ ├── locks.rs │ ├── mod.rs │ ├── page.rs │ └── tghack.rs ├── help ├── en.html ├── mod.rs └── ru.html ├── main.rs ├── metrics.rs └── repo ├── announcements.rs ├── chats.rs ├── dicks.rs ├── import.rs ├── loans.rs ├── mod.rs ├── promo.rs ├── pvpstats.rs ├── stats.rs ├── test ├── announcements.rs ├── chats.rs ├── dicks.rs ├── import.rs ├── loans.rs ├── mod.rs ├── promo.rs ├── pvpstats.rs ├── stats.rs └── users.rs └── users.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | .git* 2 | .idea 3 | /target 4 | /data 5 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.github/workflows/ci-build.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /data 3 | .env 4 | .idea 5 | -------------------------------------------------------------------------------- /.sqlx/query-049c19d2deee6bdda36bd76e847e41ce5d6083a5ab1d2c19fc5936b547e8d6d2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-049c19d2deee6bdda36bd76e847e41ce5d6083a5ab1d2c19fc5936b547e8d6d2.json -------------------------------------------------------------------------------- /.sqlx/query-05d57df30a23a17f4c7b1e3c130db22564ccaf90ec60ee610c01a4a6054f1773.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-05d57df30a23a17f4c7b1e3c130db22564ccaf90ec60ee610c01a4a6054f1773.json -------------------------------------------------------------------------------- /.sqlx/query-084ae1de7c41b65cb19568c7398dd9d7208f39e810b5da6f3659362a6ae314db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-084ae1de7c41b65cb19568c7398dd9d7208f39e810b5da6f3659362a6ae314db.json -------------------------------------------------------------------------------- /.sqlx/query-0a395aec4d06c00629e6101b9873985ff060522ba62503133edb89725768c111.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-0a395aec4d06c00629e6101b9873985ff060522ba62503133edb89725768c111.json -------------------------------------------------------------------------------- /.sqlx/query-0d6be081875911f4b4abe7818e1902409472339ca923be41698e52782c24d3e2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-0d6be081875911f4b4abe7818e1902409472339ca923be41698e52782c24d3e2.json -------------------------------------------------------------------------------- /.sqlx/query-17dbefc1e1f2826550641b1d36af9d6a50f6217afe644ea850832d69bb90a285.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-17dbefc1e1f2826550641b1d36af9d6a50f6217afe644ea850832d69bb90a285.json -------------------------------------------------------------------------------- /.sqlx/query-1817274ea25af36e35ce8447860d1ce773b6192787b7c4a9c32eff04a54e6123.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-1817274ea25af36e35ce8447860d1ce773b6192787b7c4a9c32eff04a54e6123.json -------------------------------------------------------------------------------- /.sqlx/query-1db500aad844ae08ba070f955ba0cf14fa152089c2ec1de8c162f51a1dae2fc9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-1db500aad844ae08ba070f955ba0cf14fa152089c2ec1de8c162f51a1dae2fc9.json -------------------------------------------------------------------------------- /.sqlx/query-2baab3914bbd97a350269ad329c241748d7c38b168e3d1628f5e5103953dbd86.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-2baab3914bbd97a350269ad329c241748d7c38b168e3d1628f5e5103953dbd86.json -------------------------------------------------------------------------------- /.sqlx/query-30655f24abd12f044a2860abf2afc9cd102d8cc2a09b2f23274766b6476112ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-30655f24abd12f044a2860abf2afc9cd102d8cc2a09b2f23274766b6476112ae.json -------------------------------------------------------------------------------- /.sqlx/query-31c58dd2fb92865e542f63ab0f04a870bee9e9be3eed99c1ec243f88a6fcabbb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-31c58dd2fb92865e542f63ab0f04a870bee9e9be3eed99c1ec243f88a6fcabbb.json -------------------------------------------------------------------------------- /.sqlx/query-35ea8e589ab66d28179266fc264d462ef6df6b6050426cd5c15efd6f6909daa1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-35ea8e589ab66d28179266fc264d462ef6df6b6050426cd5c15efd6f6909daa1.json -------------------------------------------------------------------------------- /.sqlx/query-3fa2baff418bf9a51c163119440c583cc3bb976d289d1b50c5bbc95e64016446.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-3fa2baff418bf9a51c163119440c583cc3bb976d289d1b50c5bbc95e64016446.json -------------------------------------------------------------------------------- /.sqlx/query-4079c268a863593fca4c7bde9b456b9cf6b89ed0b113fe039d49476f3264f9c6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-4079c268a863593fca4c7bde9b456b9cf6b89ed0b113fe039d49476f3264f9c6.json -------------------------------------------------------------------------------- /.sqlx/query-43bb2391b401266a2d8b4de6e35ede1433942b790640b8e813f89ac62674a9f9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-43bb2391b401266a2d8b4de6e35ede1433942b790640b8e813f89ac62674a9f9.json -------------------------------------------------------------------------------- /.sqlx/query-4fb517e12f12efcd0f32cd7f3d88cee47ceaf41482fa8dae0bddc709aa13eef4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-4fb517e12f12efcd0f32cd7f3d88cee47ceaf41482fa8dae0bddc709aa13eef4.json -------------------------------------------------------------------------------- /.sqlx/query-51216af97a496282b4c6955f863bad14fcd4d2967f41c30e3083e200b42f0eb9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-51216af97a496282b4c6955f863bad14fcd4d2967f41c30e3083e200b42f0eb9.json -------------------------------------------------------------------------------- /.sqlx/query-5630fe18205b816b11b891fdb755b06d91e9462b2d9ec9c7133a7755c996e8f7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-5630fe18205b816b11b891fdb755b06d91e9462b2d9ec9c7133a7755c996e8f7.json -------------------------------------------------------------------------------- /.sqlx/query-5a1d6fabb1c94929029cff0df94441fe48dcbe8b80f2d79c5392f86f21594a70.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-5a1d6fabb1c94929029cff0df94441fe48dcbe8b80f2d79c5392f86f21594a70.json -------------------------------------------------------------------------------- /.sqlx/query-5b8ae956e33ffb777434d47740a84aaa8c16531a2b79b3a4d67784bb70e8c697.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-5b8ae956e33ffb777434d47740a84aaa8c16531a2b79b3a4d67784bb70e8c697.json -------------------------------------------------------------------------------- /.sqlx/query-61786ffbe277265b45feb91be0ab8abdf9fae7ac74ddd817c7aa5de735515bbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-61786ffbe277265b45feb91be0ab8abdf9fae7ac74ddd817c7aa5de735515bbc.json -------------------------------------------------------------------------------- /.sqlx/query-6297d2d93fffa2e6ed537fe78a4aa8e0193e5b6844581c0bd4407af38b861d2f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-6297d2d93fffa2e6ed537fe78a4aa8e0193e5b6844581c0bd4407af38b861d2f.json -------------------------------------------------------------------------------- /.sqlx/query-66b56cf81785a5b4b79197c34988f0d3c3d578792be581a147a447c34288651b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-66b56cf81785a5b4b79197c34988f0d3c3d578792be581a147a447c34288651b.json -------------------------------------------------------------------------------- /.sqlx/query-6bda18587e942a414464bde2f53043009db1e3f5f36cc0d8ad959aa3af1a0664.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-6bda18587e942a414464bde2f53043009db1e3f5f36cc0d8ad959aa3af1a0664.json -------------------------------------------------------------------------------- /.sqlx/query-72c116bcfeb0e09309565ef0d1ecf6113c0684503b2be41b5db9b29f4370eaf8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-72c116bcfeb0e09309565ef0d1ecf6113c0684503b2be41b5db9b29f4370eaf8.json -------------------------------------------------------------------------------- /.sqlx/query-73ae70ebaa66267ea56d288eb2832eeac5b52240213cf2a4ee5274f6aaaa5cec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-73ae70ebaa66267ea56d288eb2832eeac5b52240213cf2a4ee5274f6aaaa5cec.json -------------------------------------------------------------------------------- /.sqlx/query-78527deaccc4857c57678e9e8abb2f1a0bdaaa2b095141349b96e6e0d8214f4d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-78527deaccc4857c57678e9e8abb2f1a0bdaaa2b095141349b96e6e0d8214f4d.json -------------------------------------------------------------------------------- /.sqlx/query-7a2cc14a80796d5e5a22c617f8703fe8642b68cd40967f9efa3ea0c0405ed05a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-7a2cc14a80796d5e5a22c617f8703fe8642b68cd40967f9efa3ea0c0405ed05a.json -------------------------------------------------------------------------------- /.sqlx/query-7f87d64d15990d63d93116a2740d01411b544d93fe8a17e693c6a1914943f6b2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-7f87d64d15990d63d93116a2740d01411b544d93fe8a17e693c6a1914943f6b2.json -------------------------------------------------------------------------------- /.sqlx/query-82ac278cf1d84ccbd6a2a6ba56e279cb6efbca3d5cdb315e6d9fb2e09d2b51c2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-82ac278cf1d84ccbd6a2a6ba56e279cb6efbca3d5cdb315e6d9fb2e09d2b51c2.json -------------------------------------------------------------------------------- /.sqlx/query-866bb6c96ea5a17e6ec47962416e53224ce739221eaded77bafb66129f3d1d30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-866bb6c96ea5a17e6ec47962416e53224ce739221eaded77bafb66129f3d1d30.json -------------------------------------------------------------------------------- /.sqlx/query-86b9179398e6cd697163c41d45cf29934b46735699aba9c5d39cdb6273db7f56.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-86b9179398e6cd697163c41d45cf29934b46735699aba9c5d39cdb6273db7f56.json -------------------------------------------------------------------------------- /.sqlx/query-8921dc76b1868f243646fce8599f6efa9cf71cdf08c377be22ee7f6612d4d60f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-8921dc76b1868f243646fce8599f6efa9cf71cdf08c377be22ee7f6612d4d60f.json -------------------------------------------------------------------------------- /.sqlx/query-961c6790d8b06755dba3a3214b04c8a4bd18adee3fe0f5a79cb0ab3229fce217.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-961c6790d8b06755dba3a3214b04c8a4bd18adee3fe0f5a79cb0ab3229fce217.json -------------------------------------------------------------------------------- /.sqlx/query-98b3c64a7171d478032b16f80f4004e67c775de8c33490763809a78bb11b0e6d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-98b3c64a7171d478032b16f80f4004e67c775de8c33490763809a78bb11b0e6d.json -------------------------------------------------------------------------------- /.sqlx/query-9cfa8866550d42d7939ba4de939a5fe4afb32dc120c3974d8d2c8e2f7b36f64b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-9cfa8866550d42d7939ba4de939a5fe4afb32dc120c3974d8d2c8e2f7b36f64b.json -------------------------------------------------------------------------------- /.sqlx/query-9da9a4e1e69cf4b0c0b67b4ddb1ea0e30230b774b7bda7cbddc4cde463750e14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-9da9a4e1e69cf4b0c0b67b4ddb1ea0e30230b774b7bda7cbddc4cde463750e14.json -------------------------------------------------------------------------------- /.sqlx/query-a24305c61db53e2841a40842e8ca08b0ea482dd3e3ec1f8908cb15a2efadbf88.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-a24305c61db53e2841a40842e8ca08b0ea482dd3e3ec1f8908cb15a2efadbf88.json -------------------------------------------------------------------------------- /.sqlx/query-b11c17408f048801036efdbd6dbad2231bf6cd436f0345b20f70298105628006.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-b11c17408f048801036efdbd6dbad2231bf6cd436f0345b20f70298105628006.json -------------------------------------------------------------------------------- /.sqlx/query-b2ed1b38f9da16b02828e5a636c95d4c095f20c7a3e632b0a8d170ccd7a471c2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-b2ed1b38f9da16b02828e5a636c95d4c095f20c7a3e632b0a8d170ccd7a471c2.json -------------------------------------------------------------------------------- /.sqlx/query-b6871b9eddbe134b125c3240256794cf556560bfc1b3c3e1844ec908fc310f37.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-b6871b9eddbe134b125c3240256794cf556560bfc1b3c3e1844ec908fc310f37.json -------------------------------------------------------------------------------- /.sqlx/query-b989376ed48326334c86b18411f0a613d735d73102c14a09cd6298783c347937.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-b989376ed48326334c86b18411f0a613d735d73102c14a09cd6298783c347937.json -------------------------------------------------------------------------------- /.sqlx/query-c2ad52166de406fd5da0ccc72c360a44d654f350250841be9fb43b06fe022bd9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-c2ad52166de406fd5da0ccc72c360a44d654f350250841be9fb43b06fe022bd9.json -------------------------------------------------------------------------------- /.sqlx/query-c306bcc9da3545bdb4d775442b1ff12e3092b3ddec566920adfe93896211fe4e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-c306bcc9da3545bdb4d775442b1ff12e3092b3ddec566920adfe93896211fe4e.json -------------------------------------------------------------------------------- /.sqlx/query-c65be916421be9a70eb769b5b1b8a5461478608ca5d0fb4e85d4fd4723773982.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-c65be916421be9a70eb769b5b1b8a5461478608ca5d0fb4e85d4fd4723773982.json -------------------------------------------------------------------------------- /.sqlx/query-c97ea4a376c7ea359a73fa89615c6ee203866e570277ffb420efc28019b0630e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-c97ea4a376c7ea359a73fa89615c6ee203866e570277ffb420efc28019b0630e.json -------------------------------------------------------------------------------- /.sqlx/query-cbb6f91bb47cb559e875c1937c6b4a82a671aae8fbd068b33db23a54039fcd35.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-cbb6f91bb47cb559e875c1937c6b4a82a671aae8fbd068b33db23a54039fcd35.json -------------------------------------------------------------------------------- /.sqlx/query-cc2bcf087d2325a79e58deb42d1bf97be09656ff119db602c8b3ff2336cd094c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-cc2bcf087d2325a79e58deb42d1bf97be09656ff119db602c8b3ff2336cd094c.json -------------------------------------------------------------------------------- /.sqlx/query-cd3bda80351c98ed8bd744d5edaa54900fdb5e0278259c927598336f84781cb4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-cd3bda80351c98ed8bd744d5edaa54900fdb5e0278259c927598336f84781cb4.json -------------------------------------------------------------------------------- /.sqlx/query-d67f9f36504b381c81af399ea3735477a26beee4fc76b943e545c891429e69b6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-d67f9f36504b381c81af399ea3735477a26beee4fc76b943e545c891429e69b6.json -------------------------------------------------------------------------------- /.sqlx/query-d8f97d6c276e2eacb1cf20a053eb8b7db007dd62e8df22e69072178a4a96130c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-d8f97d6c276e2eacb1cf20a053eb8b7db007dd62e8df22e69072178a4a96130c.json -------------------------------------------------------------------------------- /.sqlx/query-fa5f396ce9e97782b095a7629bef102ff132f52c3b359ddd8e2d0e56a95145ea.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/.sqlx/query-fa5f396ce9e97782b095a7629bef102ff132f52c3b359ddd8e2d0e56a95145ea.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/locales/en.yml -------------------------------------------------------------------------------- /locales/fa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/locales/fa.yml -------------------------------------------------------------------------------- /locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/locales/ru.yml -------------------------------------------------------------------------------- /locales/zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/locales/zh.yml -------------------------------------------------------------------------------- /migrations/10_create-chats-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/10_create-chats-table.sql -------------------------------------------------------------------------------- /migrations/11_dicks-idx-length.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/11_dicks-idx-length.sql -------------------------------------------------------------------------------- /migrations/12_dicks-fix-pk.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/12_dicks-fix-pk.sql -------------------------------------------------------------------------------- /migrations/13_chats-drop-type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/13_chats-drop-type.sql -------------------------------------------------------------------------------- /migrations/14_dicks-fk-chats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/14_dicks-fk-chats.sql -------------------------------------------------------------------------------- /migrations/15_create-loans-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/15_create-loans-table.sql -------------------------------------------------------------------------------- /migrations/16_add-loans-column-payout-ratio.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/16_add-loans-column-payout-ratio.sql -------------------------------------------------------------------------------- /migrations/17_add-battle_stats-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/17_add-battle_stats-table.sql -------------------------------------------------------------------------------- /migrations/18_add-restrictions-on-promo-codes-format.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/18_add-restrictions-on-promo-codes-format.sql -------------------------------------------------------------------------------- /migrations/19_create-announcements-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/19_create-announcements-table.sql -------------------------------------------------------------------------------- /migrations/1_create-users-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/1_create-users-table.sql -------------------------------------------------------------------------------- /migrations/20_long-user-names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/20_long-user-names.sql -------------------------------------------------------------------------------- /migrations/2_create-dicks-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/2_create-dicks-table.sql -------------------------------------------------------------------------------- /migrations/3_create-dod-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/3_create-dod-table.sql -------------------------------------------------------------------------------- /migrations/4_create-imports-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/4_create-imports-table.sql -------------------------------------------------------------------------------- /migrations/5_create-promocodes-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/5_create-promocodes-table.sql -------------------------------------------------------------------------------- /migrations/6_fix-dod-trigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/6_fix-dod-trigger.sql -------------------------------------------------------------------------------- /migrations/7_add-users-column-created-at.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/7_add-users-column-created-at.sql -------------------------------------------------------------------------------- /migrations/8_fix-dicks-trigger-updated-at.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/8_fix-dicks-trigger-updated-at.sql -------------------------------------------------------------------------------- /migrations/9_add-dicks-index-chat-id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/migrations/9_add-dicks-index-chat-id.sql -------------------------------------------------------------------------------- /src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/commands.rs -------------------------------------------------------------------------------- /src/config/announcements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/announcements.rs -------------------------------------------------------------------------------- /src/config/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/app.rs -------------------------------------------------------------------------------- /src/config/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/env.rs -------------------------------------------------------------------------------- /src/config/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/help.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/toggles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/config/toggles.rs -------------------------------------------------------------------------------- /src/domain/langcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/domain/langcode.rs -------------------------------------------------------------------------------- /src/domain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/domain/mod.rs -------------------------------------------------------------------------------- /src/domain/ratio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/domain/ratio.rs -------------------------------------------------------------------------------- /src/domain/username.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/domain/username.rs -------------------------------------------------------------------------------- /src/handlers/dick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/dick.rs -------------------------------------------------------------------------------- /src/handlers/dod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/dod.rs -------------------------------------------------------------------------------- /src/handlers/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/help.rs -------------------------------------------------------------------------------- /src/handlers/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/import.rs -------------------------------------------------------------------------------- /src/handlers/inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/inline.rs -------------------------------------------------------------------------------- /src/handlers/loan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/loan.rs -------------------------------------------------------------------------------- /src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/mod.rs -------------------------------------------------------------------------------- /src/handlers/perks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/perks.rs -------------------------------------------------------------------------------- /src/handlers/privacy/en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/privacy/en.html -------------------------------------------------------------------------------- /src/handlers/privacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/privacy/mod.rs -------------------------------------------------------------------------------- /src/handlers/privacy/ru.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/privacy/ru.html -------------------------------------------------------------------------------- /src/handlers/promo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/promo.rs -------------------------------------------------------------------------------- /src/handlers/pvp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/pvp.rs -------------------------------------------------------------------------------- /src/handlers/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/start.rs -------------------------------------------------------------------------------- /src/handlers/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/stats.rs -------------------------------------------------------------------------------- /src/handlers/utils/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/callbacks.rs -------------------------------------------------------------------------------- /src/handlers/utils/incrementor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/incrementor.rs -------------------------------------------------------------------------------- /src/handlers/utils/locks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/locks.rs -------------------------------------------------------------------------------- /src/handlers/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/mod.rs -------------------------------------------------------------------------------- /src/handlers/utils/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/page.rs -------------------------------------------------------------------------------- /src/handlers/utils/tghack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/handlers/utils/tghack.rs -------------------------------------------------------------------------------- /src/help/en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/help/en.html -------------------------------------------------------------------------------- /src/help/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/help/mod.rs -------------------------------------------------------------------------------- /src/help/ru.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/help/ru.html -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/metrics.rs -------------------------------------------------------------------------------- /src/repo/announcements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/announcements.rs -------------------------------------------------------------------------------- /src/repo/chats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/chats.rs -------------------------------------------------------------------------------- /src/repo/dicks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/dicks.rs -------------------------------------------------------------------------------- /src/repo/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/import.rs -------------------------------------------------------------------------------- /src/repo/loans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/loans.rs -------------------------------------------------------------------------------- /src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/mod.rs -------------------------------------------------------------------------------- /src/repo/promo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/promo.rs -------------------------------------------------------------------------------- /src/repo/pvpstats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/pvpstats.rs -------------------------------------------------------------------------------- /src/repo/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/stats.rs -------------------------------------------------------------------------------- /src/repo/test/announcements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/announcements.rs -------------------------------------------------------------------------------- /src/repo/test/chats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/chats.rs -------------------------------------------------------------------------------- /src/repo/test/dicks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/dicks.rs -------------------------------------------------------------------------------- /src/repo/test/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/import.rs -------------------------------------------------------------------------------- /src/repo/test/loans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/loans.rs -------------------------------------------------------------------------------- /src/repo/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/mod.rs -------------------------------------------------------------------------------- /src/repo/test/promo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/promo.rs -------------------------------------------------------------------------------- /src/repo/test/pvpstats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/pvpstats.rs -------------------------------------------------------------------------------- /src/repo/test/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/stats.rs -------------------------------------------------------------------------------- /src/repo/test/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/test/users.rs -------------------------------------------------------------------------------- /src/repo/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kozalosev/DickGrowerBot/HEAD/src/repo/users.rs --------------------------------------------------------------------------------