├── .dockerignore ├── .env.example ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── PRIVACY-POLICY.md ├── README.md ├── TOS.md ├── bot ├── Dockerfile ├── __main__.py ├── cogs │ ├── commands │ │ ├── config.py │ │ ├── econ.py │ │ ├── fun.py │ │ ├── minecraft.py │ │ ├── mod.py │ │ ├── owner.py │ │ └── useful.py │ └── core │ │ ├── badges.py │ │ ├── database.py │ │ ├── events.py │ │ ├── loops.py │ │ ├── mobs.py │ │ ├── paginator.py │ │ ├── quests.py │ │ └── voting.py ├── data │ ├── assets │ │ └── images │ │ │ └── badges │ │ │ ├── beekeeper_1.png │ │ │ ├── beekeeper_2.png │ │ │ ├── beekeeper_3.png │ │ │ ├── bug_smasher.png │ │ │ ├── code_helper.png │ │ │ ├── collector_1.png │ │ │ ├── collector_2.png │ │ │ ├── collector_3.png │ │ │ ├── collector_4.png │ │ │ ├── collector_5.png │ │ │ ├── design_helper.png │ │ │ ├── enthusiast_1.png │ │ │ ├── enthusiast_2.png │ │ │ ├── enthusiast_3.png │ │ │ ├── fisherman_1.png │ │ │ ├── fisherman_2.png │ │ │ ├── fisherman_3.png │ │ │ ├── fisherman_4.png │ │ │ ├── murderer_1.png │ │ │ ├── murderer_2.png │ │ │ ├── murderer_3.png │ │ │ ├── pillager_1.png │ │ │ ├── pillager_2.png │ │ │ ├── pillager_3.png │ │ │ ├── supporter.png │ │ │ ├── translator.png │ │ │ ├── uncle_scrooge.png │ │ │ └── villager_og.png │ ├── block_palette.json │ ├── new_trivia_questions.json │ └── text │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── nl.json │ │ ├── pt.json │ │ └── vn.json ├── models │ ├── fwd_dm.py │ ├── karen │ │ ├── cluster_info.py │ │ └── cooldown.py │ ├── secrets.py │ └── translation.py ├── secrets.example.json ├── utils │ ├── add_cython_ext.py │ ├── ctx.py │ ├── database_proxy.py │ ├── karen_client.py │ ├── misc.py │ ├── setup.py │ └── tiler.pyx └── villager_bot.py ├── common ├── coms │ ├── client.py │ ├── coms_base.py │ ├── errors.py │ ├── json_encoder.py │ ├── packet.py │ ├── packet_handling.py │ ├── packet_type.py │ └── server.py ├── data │ ├── data.json │ └── enums │ │ └── guild_event_type.py ├── models │ ├── base_model.py │ ├── data.py │ ├── db │ │ ├── guild.py │ │ ├── item.py │ │ ├── quests.py │ │ └── user.py │ ├── logging_config.py │ ├── secrets.py │ ├── system_stats.py │ └── topgg_vote.py └── utils │ ├── code.py │ ├── font_handler.py │ ├── misc.py │ ├── recurring_tasks.py │ ├── setup.py │ └── validate_return_type.py ├── docker-compose.yml ├── karen ├── Dockerfile ├── __main__.py ├── karen.py ├── models │ └── secrets.py ├── secrets.example.json └── utils │ ├── cooldowns.py │ ├── setup.py │ ├── shard_ids.py │ └── topgg.py ├── poetry.lock ├── pyproject.toml ├── scripts ├── __init__.py ├── check_text.py ├── format_and_lint.py └── generate_blockify_data.py ├── setup.sql └── tests └── test_common ├── test_coms └── test_json_encoder.py └── test_utils ├── test_misc.py └── test_validate_return_type.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | KAREN_ENABLED=1 2 | CLUSTER_COUNT=4 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: "Iapetus-11" 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY-POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/PRIVACY-POLICY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/README.md -------------------------------------------------------------------------------- /TOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/TOS.md -------------------------------------------------------------------------------- /bot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/Dockerfile -------------------------------------------------------------------------------- /bot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/__main__.py -------------------------------------------------------------------------------- /bot/cogs/commands/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/config.py -------------------------------------------------------------------------------- /bot/cogs/commands/econ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/econ.py -------------------------------------------------------------------------------- /bot/cogs/commands/fun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/fun.py -------------------------------------------------------------------------------- /bot/cogs/commands/minecraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/minecraft.py -------------------------------------------------------------------------------- /bot/cogs/commands/mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/mod.py -------------------------------------------------------------------------------- /bot/cogs/commands/owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/owner.py -------------------------------------------------------------------------------- /bot/cogs/commands/useful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/commands/useful.py -------------------------------------------------------------------------------- /bot/cogs/core/badges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/badges.py -------------------------------------------------------------------------------- /bot/cogs/core/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/database.py -------------------------------------------------------------------------------- /bot/cogs/core/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/events.py -------------------------------------------------------------------------------- /bot/cogs/core/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/loops.py -------------------------------------------------------------------------------- /bot/cogs/core/mobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/mobs.py -------------------------------------------------------------------------------- /bot/cogs/core/paginator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/paginator.py -------------------------------------------------------------------------------- /bot/cogs/core/quests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/quests.py -------------------------------------------------------------------------------- /bot/cogs/core/voting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/cogs/core/voting.py -------------------------------------------------------------------------------- /bot/data/assets/images/badges/beekeeper_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/beekeeper_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/beekeeper_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/beekeeper_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/beekeeper_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/beekeeper_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/bug_smasher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/bug_smasher.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/code_helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/code_helper.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/collector_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/collector_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/collector_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/collector_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/collector_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/collector_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/collector_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/collector_4.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/collector_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/collector_5.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/design_helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/design_helper.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/enthusiast_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/enthusiast_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/enthusiast_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/enthusiast_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/enthusiast_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/enthusiast_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/fisherman_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/fisherman_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/fisherman_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/fisherman_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/fisherman_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/fisherman_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/fisherman_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/fisherman_4.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/murderer_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/murderer_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/murderer_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/murderer_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/murderer_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/murderer_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/pillager_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/pillager_1.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/pillager_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/pillager_2.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/pillager_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/pillager_3.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/supporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/supporter.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/translator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/translator.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/uncle_scrooge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/uncle_scrooge.png -------------------------------------------------------------------------------- /bot/data/assets/images/badges/villager_og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/assets/images/badges/villager_og.png -------------------------------------------------------------------------------- /bot/data/block_palette.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/block_palette.json -------------------------------------------------------------------------------- /bot/data/new_trivia_questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/new_trivia_questions.json -------------------------------------------------------------------------------- /bot/data/text/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/en.json -------------------------------------------------------------------------------- /bot/data/text/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/es.json -------------------------------------------------------------------------------- /bot/data/text/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/fr.json -------------------------------------------------------------------------------- /bot/data/text/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/nl.json -------------------------------------------------------------------------------- /bot/data/text/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/pt.json -------------------------------------------------------------------------------- /bot/data/text/vn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/data/text/vn.json -------------------------------------------------------------------------------- /bot/models/fwd_dm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/models/fwd_dm.py -------------------------------------------------------------------------------- /bot/models/karen/cluster_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/models/karen/cluster_info.py -------------------------------------------------------------------------------- /bot/models/karen/cooldown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/models/karen/cooldown.py -------------------------------------------------------------------------------- /bot/models/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/models/secrets.py -------------------------------------------------------------------------------- /bot/models/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/models/translation.py -------------------------------------------------------------------------------- /bot/secrets.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/secrets.example.json -------------------------------------------------------------------------------- /bot/utils/add_cython_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/add_cython_ext.py -------------------------------------------------------------------------------- /bot/utils/ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/ctx.py -------------------------------------------------------------------------------- /bot/utils/database_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/database_proxy.py -------------------------------------------------------------------------------- /bot/utils/karen_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/karen_client.py -------------------------------------------------------------------------------- /bot/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/misc.py -------------------------------------------------------------------------------- /bot/utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/setup.py -------------------------------------------------------------------------------- /bot/utils/tiler.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/utils/tiler.pyx -------------------------------------------------------------------------------- /bot/villager_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/bot/villager_bot.py -------------------------------------------------------------------------------- /common/coms/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/client.py -------------------------------------------------------------------------------- /common/coms/coms_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/coms_base.py -------------------------------------------------------------------------------- /common/coms/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/errors.py -------------------------------------------------------------------------------- /common/coms/json_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/json_encoder.py -------------------------------------------------------------------------------- /common/coms/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/packet.py -------------------------------------------------------------------------------- /common/coms/packet_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/packet_handling.py -------------------------------------------------------------------------------- /common/coms/packet_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/packet_type.py -------------------------------------------------------------------------------- /common/coms/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/coms/server.py -------------------------------------------------------------------------------- /common/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/data/data.json -------------------------------------------------------------------------------- /common/data/enums/guild_event_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/data/enums/guild_event_type.py -------------------------------------------------------------------------------- /common/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/base_model.py -------------------------------------------------------------------------------- /common/models/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/data.py -------------------------------------------------------------------------------- /common/models/db/guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/db/guild.py -------------------------------------------------------------------------------- /common/models/db/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/db/item.py -------------------------------------------------------------------------------- /common/models/db/quests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/db/quests.py -------------------------------------------------------------------------------- /common/models/db/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/db/user.py -------------------------------------------------------------------------------- /common/models/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/logging_config.py -------------------------------------------------------------------------------- /common/models/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/secrets.py -------------------------------------------------------------------------------- /common/models/system_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/system_stats.py -------------------------------------------------------------------------------- /common/models/topgg_vote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/models/topgg_vote.py -------------------------------------------------------------------------------- /common/utils/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/code.py -------------------------------------------------------------------------------- /common/utils/font_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/font_handler.py -------------------------------------------------------------------------------- /common/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/misc.py -------------------------------------------------------------------------------- /common/utils/recurring_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/recurring_tasks.py -------------------------------------------------------------------------------- /common/utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/setup.py -------------------------------------------------------------------------------- /common/utils/validate_return_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/common/utils/validate_return_type.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /karen/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/Dockerfile -------------------------------------------------------------------------------- /karen/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/__main__.py -------------------------------------------------------------------------------- /karen/karen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/karen.py -------------------------------------------------------------------------------- /karen/models/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/models/secrets.py -------------------------------------------------------------------------------- /karen/secrets.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/secrets.example.json -------------------------------------------------------------------------------- /karen/utils/cooldowns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/utils/cooldowns.py -------------------------------------------------------------------------------- /karen/utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/utils/setup.py -------------------------------------------------------------------------------- /karen/utils/shard_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/utils/shard_ids.py -------------------------------------------------------------------------------- /karen/utils/topgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/karen/utils/topgg.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/scripts/__init__.py -------------------------------------------------------------------------------- /scripts/check_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/scripts/check_text.py -------------------------------------------------------------------------------- /scripts/format_and_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/scripts/format_and_lint.py -------------------------------------------------------------------------------- /scripts/generate_blockify_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/scripts/generate_blockify_data.py -------------------------------------------------------------------------------- /setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/setup.sql -------------------------------------------------------------------------------- /tests/test_common/test_coms/test_json_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/tests/test_common/test_coms/test_json_encoder.py -------------------------------------------------------------------------------- /tests/test_common/test_utils/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/tests/test_common/test_utils/test_misc.py -------------------------------------------------------------------------------- /tests/test_common/test_utils/test_validate_return_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iapetus-11/Villager-Bot/HEAD/tests/test_common/test_utils/test_validate_return_type.py --------------------------------------------------------------------------------