├── .cargo └── config.toml ├── .env.example ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── new-command.yaml ├── renovate.json └── workflows │ ├── build.yaml │ ├── cargofmt.yaml │ ├── clippy.yaml │ └── test-on-server.yaml ├── .gitignore ├── .sqlx ├── query-0c88576dce38c07fa9d77263ab5e3e02b5fd72effb664ff96af236e7fe973374.json ├── query-0ce996dc3f45563f2bdb0d4726f2b43ccd87a52b8c69514df7897feb89c22fab.json ├── query-0fc74ffeaa8a6811f271b7905bfb0980929c0999657ba8d778d9f46f1da3613f.json ├── query-119359a3b3ee926414647c50404ecf27cf2a9ba7bf0b676f827735d1c24941fc.json ├── query-226b8494595a64c2f94760c4ce6b758da025ed0070b21f3f7ce8e1970c81ccb5.json ├── query-270180bd034c0134635b29bc20bebab94d2ba8f613a79a49eaf999c8ac805d81.json ├── query-2bdeb084c05e060d999359fc517d8d0adfee9fdebeeb9ffba3862a1f7544a318.json ├── query-3b3211af0c35f19ad8c32a048456b2adbb47775cec208ce1aebd543f38a1bfef.json ├── query-3e7804d6f6ed7af4687e5d2bab626e3adf5f552cc2d31b4ef365211f565af0ae.json ├── query-3fed338b95b7ad020b41a1f0232b17971ba254dffc0cffdfbc36821de0bd258c.json ├── query-4278ea9047d1443e8dc2c1fc64da762a219d0ec00d6e402d01463692ed8c94d5.json ├── query-5e7e1c0e6bc30fcaae882395e46cb1f3af61733077fe0525d0ff4e7096d0154a.json ├── query-600a256c4edc6bbeaf4c9f383a7c28e4cec3bad498d4e3f88e01481b188325e3.json ├── query-6aa8181feb59cd5c6dc942060b18518ebe7f37a4d07bb4b0b5fde0c21b20fb6f.json ├── query-6cb3dd3a23c32b2cec7b7710a6f8dfef4ff841c7f770bbe794c6fa41f2a8cb82.json ├── query-7193a2b848e2268d56a3dcb4b925014d951f30c1aec8f572230375a2ec9feb39.json ├── query-7577bdae53f7407534a632826a88564656e456434966a3296cc5375414697feb.json ├── query-75e00fd0d6a8ed307d638822478a085b5821478cb444fb697e4f39fa653df054.json ├── query-804dbb98d3ebdca2703d372f1e58156748f56e98d77d132251d07b52f3e90551.json ├── query-828561d33a663c1decbe23d302815b6230b02102a3549c274281899ac21d5a0a.json ├── query-8b784af44fc9e1a8edd626c6e41096a80c91d6675ad5758ecc6f59cc944b9a25.json ├── query-8cf2ddb35e421b79c2211b6b3a9feeef833e44471e11f4582d5a23432ed4743f.json ├── query-90bd03f2eb3931509feb58ef5fbf6b54075dc465976cad31cc612849d712ab65.json ├── query-9e2430ec7c7296b889637d6c19650f55374ead1e588a84651402bb5918fda54d.json ├── query-a4d40280b4cf456aa868a117a34369b17d032a2ad0b908391c7649c9e0c70d11.json ├── query-bd17229e614eafc8ec51aedac87f07a77575f9ac1882a48eb680e4c4544a8167.json ├── query-bde2664f709df5f73347676ebf4f1833307327428d791838d963898d08080c0d.json ├── query-dbe7847eb59535d213b80e8d322bd36203174963556e806b34a1e787d4814cbc.json ├── query-df84d2906bcfd74824d2e80c4582040c05113231fea91e7b0b3423673ca5a18e.json ├── query-eb70d1603c247c330ce591420fc391180193dc5d6eaf42de6c0928a38dc6ec6d.json ├── query-eb9ebcf83026a19e6038024031823ee1c7bb5ed452543dbe510b8ce4d285a630.json ├── query-f0d2ab5f212ef40d1ecec2a5424d5b861b09058f7527712ef343fc117237847c.json ├── query-f814c7bc275e84e03fd1ddc5d3a42d06c9b726426f968715d60d138af5471558.json ├── query-fc050199c34fcc2b659e3aac42252c661a3ca10c7d64fdb2c7b5195c7dc25451.json └── query-fd9087bdf617bf354cdedddc3c11992734e770ca3173f208fd54d0241163c741.json ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── base.db ├── crates ├── robbb │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── attachment_logging.rs │ │ ├── error_handling.rs │ │ ├── events │ │ ├── auto_moderation_action.rs │ │ ├── guild_audit_log_entry_create.rs │ │ ├── guild_member_addition.rs │ │ ├── guild_member_removal.rs │ │ ├── guild_member_update.rs │ │ ├── handle_blocklist.rs │ │ ├── message_create.rs │ │ ├── message_delete.rs │ │ ├── message_update.rs │ │ ├── mod.rs │ │ ├── reaction_add.rs │ │ ├── reaction_remove.rs │ │ └── ready.rs │ │ ├── logging.rs │ │ ├── main.rs │ │ └── re_exports.rs ├── robbb_commands │ ├── Cargo.toml │ └── src │ │ ├── checks.rs │ │ ├── commands │ │ ├── attachment_hack.rs │ │ ├── ban.rs │ │ ├── blocklist.rs │ │ ├── emojistats.rs │ │ ├── errors.rs │ │ ├── fetch │ │ │ ├── fetch.rs │ │ │ ├── mod.rs │ │ │ └── setfetch.rs │ │ ├── help.rs │ │ ├── highlights.rs │ │ ├── info.rs │ │ ├── kick.rs │ │ ├── mod.rs │ │ ├── modping.rs │ │ ├── move_users.rs │ │ ├── mute.rs │ │ ├── note.rs │ │ ├── pfp.rs │ │ ├── poll.rs │ │ ├── purge.rs │ │ ├── role.rs │ │ ├── small.rs │ │ ├── tag.rs │ │ ├── top.rs │ │ ├── unban.rs │ │ └── warn.rs │ │ ├── lib.rs │ │ └── modlog.rs ├── robbb_db │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── db │ │ ├── blocklist.rs │ │ ├── emoji_logging.rs │ │ ├── fetch.rs │ │ ├── fetch_field.rs │ │ ├── highlights.rs │ │ ├── highlights_forbidden_words │ │ ├── htm.rs │ │ ├── mod.rs │ │ ├── mod_action.rs │ │ ├── mute.rs │ │ └── tag.rs │ │ └── lib.rs └── robbb_util │ ├── Cargo.toml │ └── src │ ├── cdn_hack.rs │ ├── collect_interaction.rs │ ├── config.rs │ ├── embeds │ ├── mod.rs │ └── paginated_embeds.rs │ ├── extensions.rs │ ├── lib.rs │ ├── prelude.rs │ └── util.rs ├── default.nix ├── fetcher.sh ├── flake.lock ├── flake.nix ├── gen-env.sh ├── migrations ├── 20220521195821_initialize.sql └── 20231120193725_Add_hard_to_moderate_table.sql ├── rust-toolchain ├── rustfmt.toml └── shell.nix /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["--cfg", "tokio_unstable"] 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-command.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/ISSUE_TEMPLATE/new-command.yaml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/cargofmt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/workflows/cargofmt.yaml -------------------------------------------------------------------------------- /.github/workflows/clippy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/workflows/clippy.yaml -------------------------------------------------------------------------------- /.github/workflows/test-on-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.github/workflows/test-on-server.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.gitignore -------------------------------------------------------------------------------- /.sqlx/query-0c88576dce38c07fa9d77263ab5e3e02b5fd72effb664ff96af236e7fe973374.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-0c88576dce38c07fa9d77263ab5e3e02b5fd72effb664ff96af236e7fe973374.json -------------------------------------------------------------------------------- /.sqlx/query-0ce996dc3f45563f2bdb0d4726f2b43ccd87a52b8c69514df7897feb89c22fab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-0ce996dc3f45563f2bdb0d4726f2b43ccd87a52b8c69514df7897feb89c22fab.json -------------------------------------------------------------------------------- /.sqlx/query-0fc74ffeaa8a6811f271b7905bfb0980929c0999657ba8d778d9f46f1da3613f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-0fc74ffeaa8a6811f271b7905bfb0980929c0999657ba8d778d9f46f1da3613f.json -------------------------------------------------------------------------------- /.sqlx/query-119359a3b3ee926414647c50404ecf27cf2a9ba7bf0b676f827735d1c24941fc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-119359a3b3ee926414647c50404ecf27cf2a9ba7bf0b676f827735d1c24941fc.json -------------------------------------------------------------------------------- /.sqlx/query-226b8494595a64c2f94760c4ce6b758da025ed0070b21f3f7ce8e1970c81ccb5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-226b8494595a64c2f94760c4ce6b758da025ed0070b21f3f7ce8e1970c81ccb5.json -------------------------------------------------------------------------------- /.sqlx/query-270180bd034c0134635b29bc20bebab94d2ba8f613a79a49eaf999c8ac805d81.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-270180bd034c0134635b29bc20bebab94d2ba8f613a79a49eaf999c8ac805d81.json -------------------------------------------------------------------------------- /.sqlx/query-2bdeb084c05e060d999359fc517d8d0adfee9fdebeeb9ffba3862a1f7544a318.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-2bdeb084c05e060d999359fc517d8d0adfee9fdebeeb9ffba3862a1f7544a318.json -------------------------------------------------------------------------------- /.sqlx/query-3b3211af0c35f19ad8c32a048456b2adbb47775cec208ce1aebd543f38a1bfef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-3b3211af0c35f19ad8c32a048456b2adbb47775cec208ce1aebd543f38a1bfef.json -------------------------------------------------------------------------------- /.sqlx/query-3e7804d6f6ed7af4687e5d2bab626e3adf5f552cc2d31b4ef365211f565af0ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-3e7804d6f6ed7af4687e5d2bab626e3adf5f552cc2d31b4ef365211f565af0ae.json -------------------------------------------------------------------------------- /.sqlx/query-3fed338b95b7ad020b41a1f0232b17971ba254dffc0cffdfbc36821de0bd258c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-3fed338b95b7ad020b41a1f0232b17971ba254dffc0cffdfbc36821de0bd258c.json -------------------------------------------------------------------------------- /.sqlx/query-4278ea9047d1443e8dc2c1fc64da762a219d0ec00d6e402d01463692ed8c94d5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-4278ea9047d1443e8dc2c1fc64da762a219d0ec00d6e402d01463692ed8c94d5.json -------------------------------------------------------------------------------- /.sqlx/query-5e7e1c0e6bc30fcaae882395e46cb1f3af61733077fe0525d0ff4e7096d0154a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-5e7e1c0e6bc30fcaae882395e46cb1f3af61733077fe0525d0ff4e7096d0154a.json -------------------------------------------------------------------------------- /.sqlx/query-600a256c4edc6bbeaf4c9f383a7c28e4cec3bad498d4e3f88e01481b188325e3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-600a256c4edc6bbeaf4c9f383a7c28e4cec3bad498d4e3f88e01481b188325e3.json -------------------------------------------------------------------------------- /.sqlx/query-6aa8181feb59cd5c6dc942060b18518ebe7f37a4d07bb4b0b5fde0c21b20fb6f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-6aa8181feb59cd5c6dc942060b18518ebe7f37a4d07bb4b0b5fde0c21b20fb6f.json -------------------------------------------------------------------------------- /.sqlx/query-6cb3dd3a23c32b2cec7b7710a6f8dfef4ff841c7f770bbe794c6fa41f2a8cb82.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-6cb3dd3a23c32b2cec7b7710a6f8dfef4ff841c7f770bbe794c6fa41f2a8cb82.json -------------------------------------------------------------------------------- /.sqlx/query-7193a2b848e2268d56a3dcb4b925014d951f30c1aec8f572230375a2ec9feb39.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-7193a2b848e2268d56a3dcb4b925014d951f30c1aec8f572230375a2ec9feb39.json -------------------------------------------------------------------------------- /.sqlx/query-7577bdae53f7407534a632826a88564656e456434966a3296cc5375414697feb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-7577bdae53f7407534a632826a88564656e456434966a3296cc5375414697feb.json -------------------------------------------------------------------------------- /.sqlx/query-75e00fd0d6a8ed307d638822478a085b5821478cb444fb697e4f39fa653df054.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-75e00fd0d6a8ed307d638822478a085b5821478cb444fb697e4f39fa653df054.json -------------------------------------------------------------------------------- /.sqlx/query-804dbb98d3ebdca2703d372f1e58156748f56e98d77d132251d07b52f3e90551.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-804dbb98d3ebdca2703d372f1e58156748f56e98d77d132251d07b52f3e90551.json -------------------------------------------------------------------------------- /.sqlx/query-828561d33a663c1decbe23d302815b6230b02102a3549c274281899ac21d5a0a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-828561d33a663c1decbe23d302815b6230b02102a3549c274281899ac21d5a0a.json -------------------------------------------------------------------------------- /.sqlx/query-8b784af44fc9e1a8edd626c6e41096a80c91d6675ad5758ecc6f59cc944b9a25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-8b784af44fc9e1a8edd626c6e41096a80c91d6675ad5758ecc6f59cc944b9a25.json -------------------------------------------------------------------------------- /.sqlx/query-8cf2ddb35e421b79c2211b6b3a9feeef833e44471e11f4582d5a23432ed4743f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-8cf2ddb35e421b79c2211b6b3a9feeef833e44471e11f4582d5a23432ed4743f.json -------------------------------------------------------------------------------- /.sqlx/query-90bd03f2eb3931509feb58ef5fbf6b54075dc465976cad31cc612849d712ab65.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-90bd03f2eb3931509feb58ef5fbf6b54075dc465976cad31cc612849d712ab65.json -------------------------------------------------------------------------------- /.sqlx/query-9e2430ec7c7296b889637d6c19650f55374ead1e588a84651402bb5918fda54d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-9e2430ec7c7296b889637d6c19650f55374ead1e588a84651402bb5918fda54d.json -------------------------------------------------------------------------------- /.sqlx/query-a4d40280b4cf456aa868a117a34369b17d032a2ad0b908391c7649c9e0c70d11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-a4d40280b4cf456aa868a117a34369b17d032a2ad0b908391c7649c9e0c70d11.json -------------------------------------------------------------------------------- /.sqlx/query-bd17229e614eafc8ec51aedac87f07a77575f9ac1882a48eb680e4c4544a8167.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-bd17229e614eafc8ec51aedac87f07a77575f9ac1882a48eb680e4c4544a8167.json -------------------------------------------------------------------------------- /.sqlx/query-bde2664f709df5f73347676ebf4f1833307327428d791838d963898d08080c0d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-bde2664f709df5f73347676ebf4f1833307327428d791838d963898d08080c0d.json -------------------------------------------------------------------------------- /.sqlx/query-dbe7847eb59535d213b80e8d322bd36203174963556e806b34a1e787d4814cbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-dbe7847eb59535d213b80e8d322bd36203174963556e806b34a1e787d4814cbc.json -------------------------------------------------------------------------------- /.sqlx/query-df84d2906bcfd74824d2e80c4582040c05113231fea91e7b0b3423673ca5a18e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-df84d2906bcfd74824d2e80c4582040c05113231fea91e7b0b3423673ca5a18e.json -------------------------------------------------------------------------------- /.sqlx/query-eb70d1603c247c330ce591420fc391180193dc5d6eaf42de6c0928a38dc6ec6d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-eb70d1603c247c330ce591420fc391180193dc5d6eaf42de6c0928a38dc6ec6d.json -------------------------------------------------------------------------------- /.sqlx/query-eb9ebcf83026a19e6038024031823ee1c7bb5ed452543dbe510b8ce4d285a630.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-eb9ebcf83026a19e6038024031823ee1c7bb5ed452543dbe510b8ce4d285a630.json -------------------------------------------------------------------------------- /.sqlx/query-f0d2ab5f212ef40d1ecec2a5424d5b861b09058f7527712ef343fc117237847c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-f0d2ab5f212ef40d1ecec2a5424d5b861b09058f7527712ef343fc117237847c.json -------------------------------------------------------------------------------- /.sqlx/query-f814c7bc275e84e03fd1ddc5d3a42d06c9b726426f968715d60d138af5471558.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-f814c7bc275e84e03fd1ddc5d3a42d06c9b726426f968715d60d138af5471558.json -------------------------------------------------------------------------------- /.sqlx/query-fc050199c34fcc2b659e3aac42252c661a3ca10c7d64fdb2c7b5195c7dc25451.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-fc050199c34fcc2b659e3aac42252c661a3ca10c7d64fdb2c7b5195c7dc25451.json -------------------------------------------------------------------------------- /.sqlx/query-fd9087bdf617bf354cdedddc3c11992734e770ca3173f208fd54d0241163c741.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/.sqlx/query-fd9087bdf617bf354cdedddc3c11992734e770ca3173f208fd54d0241163c741.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/README.md -------------------------------------------------------------------------------- /base.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/base.db -------------------------------------------------------------------------------- /crates/robbb/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/Cargo.lock -------------------------------------------------------------------------------- /crates/robbb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/Cargo.toml -------------------------------------------------------------------------------- /crates/robbb/src/attachment_logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/attachment_logging.rs -------------------------------------------------------------------------------- /crates/robbb/src/error_handling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/error_handling.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/auto_moderation_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/auto_moderation_action.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/guild_audit_log_entry_create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/guild_audit_log_entry_create.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/guild_member_addition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/guild_member_addition.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/guild_member_removal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/guild_member_removal.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/guild_member_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/guild_member_update.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/handle_blocklist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/handle_blocklist.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/message_create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/message_create.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/message_delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/message_delete.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/message_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/message_update.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/mod.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/reaction_add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/reaction_add.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/reaction_remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/reaction_remove.rs -------------------------------------------------------------------------------- /crates/robbb/src/events/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/events/ready.rs -------------------------------------------------------------------------------- /crates/robbb/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/logging.rs -------------------------------------------------------------------------------- /crates/robbb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb/src/main.rs -------------------------------------------------------------------------------- /crates/robbb/src/re_exports.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/robbb_commands/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/Cargo.toml -------------------------------------------------------------------------------- /crates/robbb_commands/src/checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/checks.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/attachment_hack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/attachment_hack.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/ban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/ban.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/blocklist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/blocklist.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/emojistats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/emojistats.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/errors.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/fetch/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/fetch/fetch.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/fetch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/fetch/mod.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/fetch/setfetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/fetch/setfetch.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/help.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/highlights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/highlights.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/info.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/kick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/kick.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/mod.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/modping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/modping.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/move_users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/move_users.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/mute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/mute.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/note.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/pfp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/pfp.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/poll.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/purge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/purge.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/role.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/small.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/small.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/tag.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/top.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/top.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/unban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/unban.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/commands/warn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/commands/warn.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/lib.rs -------------------------------------------------------------------------------- /crates/robbb_commands/src/modlog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_commands/src/modlog.rs -------------------------------------------------------------------------------- /crates/robbb_db/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/Cargo.lock -------------------------------------------------------------------------------- /crates/robbb_db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/Cargo.toml -------------------------------------------------------------------------------- /crates/robbb_db/src/db/blocklist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/blocklist.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/emoji_logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/emoji_logging.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/fetch.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/fetch_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/fetch_field.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/highlights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/highlights.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/highlights_forbidden_words: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/highlights_forbidden_words -------------------------------------------------------------------------------- /crates/robbb_db/src/db/htm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/htm.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/mod.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/mod_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/mod_action.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/mute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/mute.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/db/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/db/tag.rs -------------------------------------------------------------------------------- /crates/robbb_db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_db/src/lib.rs -------------------------------------------------------------------------------- /crates/robbb_util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/Cargo.toml -------------------------------------------------------------------------------- /crates/robbb_util/src/cdn_hack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/cdn_hack.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/collect_interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/collect_interaction.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/config.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/embeds/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/embeds/mod.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/embeds/paginated_embeds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/embeds/paginated_embeds.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/extensions.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/lib.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/prelude.rs -------------------------------------------------------------------------------- /crates/robbb_util/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/crates/robbb_util/src/util.rs -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/default.nix -------------------------------------------------------------------------------- /fetcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/fetcher.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/flake.nix -------------------------------------------------------------------------------- /gen-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/gen-env.sh -------------------------------------------------------------------------------- /migrations/20220521195821_initialize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/migrations/20220521195821_initialize.sql -------------------------------------------------------------------------------- /migrations/20231120193725_Add_hard_to_moderate_table.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS hard_to_moderate ( 2 | usr integer primary key 3 | ); 4 | -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | stable 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | use_small_heuristics = "Max" 3 | -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unixporn/robbb/HEAD/shell.nix --------------------------------------------------------------------------------