├── .dockerignore ├── .flake8 ├── .github └── workflows │ ├── build.yaml │ ├── lint.yaml │ └── status-embed.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── Dockerfile ├── README.md ├── assets ├── ABeeZee-Regular.otf └── background.png ├── bot ├── __init__.py ├── cogs │ ├── __init__.py │ ├── _help.py │ └── roles.py ├── config.py ├── core.py ├── extensions │ ├── __init__.py │ ├── adventofcode │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── tasks.py │ │ ├── utils.py │ │ └── views.py │ ├── challenges │ │ ├── __init__.py │ │ ├── commands.py │ │ └── events.py │ ├── clashofcode │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── utils.py │ │ └── views.py │ ├── custom_roles │ │ ├── __init__.py │ │ ├── commands.py │ │ └── events.py │ ├── github │ │ ├── __init__.py │ │ └── commands.py │ ├── levelling │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── events.py │ │ └── utils.py │ ├── persistent_roles │ │ ├── __init__.py │ │ ├── commands.py │ │ └── events.py │ ├── polls │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── events.py │ │ ├── utils.py │ │ └── views.py │ ├── readthedocs │ │ ├── __init__.py │ │ ├── commands.py │ │ └── utils.py │ ├── suggestions │ │ ├── __init__.py │ │ └── commands.py │ ├── tags │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── events.py │ │ └── views.py │ └── youtube │ │ ├── __init__.py │ │ └── tasks.py ├── models │ ├── __init__.py │ ├── command_usage.py │ ├── custom_roles.py │ ├── guild_configs.py │ ├── levelling_ignored_channels.py │ ├── levelling_roles.py │ ├── levelling_users.py │ ├── message.py │ ├── migrations │ │ ├── 000_up__migrations.sql │ │ ├── 001_down__delete_db.sql │ │ ├── 001_up__create_db.sql │ │ ├── 002_down__updated_tags.sql │ │ ├── 002_up__updated_tags.sql │ │ ├── 003_down__snowflake_function.sql │ │ ├── 003_up__snowflake_function.sql │ │ ├── 004_down__levelling.sql │ │ ├── 004_up__levelling.sql │ │ ├── 005_down__custom_role.sql │ │ ├── 005_up__custom_roles.sql │ │ ├── 006_down__configs.sql │ │ ├── 006_up__configs.sql │ │ ├── 007_down__command_usage.sql │ │ ├── 007_up__command_usage.sql │ │ └── migration.py │ ├── model.py │ ├── persisted_role.py │ ├── rep.py │ ├── tag.py │ └── user.py └── services │ ├── __init__.py │ ├── http.py │ └── paste.py ├── cli.py ├── docker-compose.yml ├── example.env ├── poetry.lock ├── pyproject.toml └── utils ├── checks.py ├── context.py ├── errors.py ├── health.py ├── paginate.py ├── time.py └── transformers.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/status-embed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.github/workflows/status-embed.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/README.md -------------------------------------------------------------------------------- /assets/ABeeZee-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/assets/ABeeZee-Regular.otf -------------------------------------------------------------------------------- /assets/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/assets/background.png -------------------------------------------------------------------------------- /bot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/cogs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/cogs/_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/cogs/_help.py -------------------------------------------------------------------------------- /bot/cogs/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/cogs/roles.py -------------------------------------------------------------------------------- /bot/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/config.py -------------------------------------------------------------------------------- /bot/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/core.py -------------------------------------------------------------------------------- /bot/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/extensions/adventofcode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/adventofcode/__init__.py -------------------------------------------------------------------------------- /bot/extensions/adventofcode/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/adventofcode/commands.py -------------------------------------------------------------------------------- /bot/extensions/adventofcode/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/adventofcode/tasks.py -------------------------------------------------------------------------------- /bot/extensions/adventofcode/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/adventofcode/utils.py -------------------------------------------------------------------------------- /bot/extensions/adventofcode/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/adventofcode/views.py -------------------------------------------------------------------------------- /bot/extensions/challenges/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/challenges/__init__.py -------------------------------------------------------------------------------- /bot/extensions/challenges/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/challenges/commands.py -------------------------------------------------------------------------------- /bot/extensions/challenges/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/challenges/events.py -------------------------------------------------------------------------------- /bot/extensions/clashofcode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/clashofcode/__init__.py -------------------------------------------------------------------------------- /bot/extensions/clashofcode/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/clashofcode/commands.py -------------------------------------------------------------------------------- /bot/extensions/clashofcode/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/clashofcode/utils.py -------------------------------------------------------------------------------- /bot/extensions/clashofcode/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/clashofcode/views.py -------------------------------------------------------------------------------- /bot/extensions/custom_roles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/custom_roles/__init__.py -------------------------------------------------------------------------------- /bot/extensions/custom_roles/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/custom_roles/commands.py -------------------------------------------------------------------------------- /bot/extensions/custom_roles/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/custom_roles/events.py -------------------------------------------------------------------------------- /bot/extensions/github/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/github/__init__.py -------------------------------------------------------------------------------- /bot/extensions/github/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/github/commands.py -------------------------------------------------------------------------------- /bot/extensions/levelling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/levelling/__init__.py -------------------------------------------------------------------------------- /bot/extensions/levelling/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/levelling/commands.py -------------------------------------------------------------------------------- /bot/extensions/levelling/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/levelling/events.py -------------------------------------------------------------------------------- /bot/extensions/levelling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/levelling/utils.py -------------------------------------------------------------------------------- /bot/extensions/persistent_roles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/persistent_roles/__init__.py -------------------------------------------------------------------------------- /bot/extensions/persistent_roles/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/persistent_roles/commands.py -------------------------------------------------------------------------------- /bot/extensions/persistent_roles/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/persistent_roles/events.py -------------------------------------------------------------------------------- /bot/extensions/polls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/polls/__init__.py -------------------------------------------------------------------------------- /bot/extensions/polls/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/polls/commands.py -------------------------------------------------------------------------------- /bot/extensions/polls/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/polls/events.py -------------------------------------------------------------------------------- /bot/extensions/polls/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/polls/utils.py -------------------------------------------------------------------------------- /bot/extensions/polls/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/polls/views.py -------------------------------------------------------------------------------- /bot/extensions/readthedocs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/readthedocs/__init__.py -------------------------------------------------------------------------------- /bot/extensions/readthedocs/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/readthedocs/commands.py -------------------------------------------------------------------------------- /bot/extensions/readthedocs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/readthedocs/utils.py -------------------------------------------------------------------------------- /bot/extensions/suggestions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/suggestions/__init__.py -------------------------------------------------------------------------------- /bot/extensions/suggestions/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/suggestions/commands.py -------------------------------------------------------------------------------- /bot/extensions/tags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/tags/__init__.py -------------------------------------------------------------------------------- /bot/extensions/tags/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/tags/commands.py -------------------------------------------------------------------------------- /bot/extensions/tags/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/tags/events.py -------------------------------------------------------------------------------- /bot/extensions/tags/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/tags/views.py -------------------------------------------------------------------------------- /bot/extensions/youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/youtube/__init__.py -------------------------------------------------------------------------------- /bot/extensions/youtube/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/extensions/youtube/tasks.py -------------------------------------------------------------------------------- /bot/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/__init__.py -------------------------------------------------------------------------------- /bot/models/command_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/command_usage.py -------------------------------------------------------------------------------- /bot/models/custom_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/custom_roles.py -------------------------------------------------------------------------------- /bot/models/guild_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/guild_configs.py -------------------------------------------------------------------------------- /bot/models/levelling_ignored_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/levelling_ignored_channels.py -------------------------------------------------------------------------------- /bot/models/levelling_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/levelling_roles.py -------------------------------------------------------------------------------- /bot/models/levelling_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/levelling_users.py -------------------------------------------------------------------------------- /bot/models/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/message.py -------------------------------------------------------------------------------- /bot/models/migrations/000_up__migrations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/000_up__migrations.sql -------------------------------------------------------------------------------- /bot/models/migrations/001_down__delete_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/001_down__delete_db.sql -------------------------------------------------------------------------------- /bot/models/migrations/001_up__create_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/001_up__create_db.sql -------------------------------------------------------------------------------- /bot/models/migrations/002_down__updated_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/002_down__updated_tags.sql -------------------------------------------------------------------------------- /bot/models/migrations/002_up__updated_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/002_up__updated_tags.sql -------------------------------------------------------------------------------- /bot/models/migrations/003_down__snowflake_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/003_down__snowflake_function.sql -------------------------------------------------------------------------------- /bot/models/migrations/003_up__snowflake_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/003_up__snowflake_function.sql -------------------------------------------------------------------------------- /bot/models/migrations/004_down__levelling.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/004_down__levelling.sql -------------------------------------------------------------------------------- /bot/models/migrations/004_up__levelling.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/004_up__levelling.sql -------------------------------------------------------------------------------- /bot/models/migrations/005_down__custom_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/005_down__custom_role.sql -------------------------------------------------------------------------------- /bot/models/migrations/005_up__custom_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/005_up__custom_roles.sql -------------------------------------------------------------------------------- /bot/models/migrations/006_down__configs.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS guild_configs; 2 | -------------------------------------------------------------------------------- /bot/models/migrations/006_up__configs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/006_up__configs.sql -------------------------------------------------------------------------------- /bot/models/migrations/007_down__command_usage.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS command_usage; 2 | -------------------------------------------------------------------------------- /bot/models/migrations/007_up__command_usage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/007_up__command_usage.sql -------------------------------------------------------------------------------- /bot/models/migrations/migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/migrations/migration.py -------------------------------------------------------------------------------- /bot/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/model.py -------------------------------------------------------------------------------- /bot/models/persisted_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/persisted_role.py -------------------------------------------------------------------------------- /bot/models/rep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/rep.py -------------------------------------------------------------------------------- /bot/models/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/tag.py -------------------------------------------------------------------------------- /bot/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/models/user.py -------------------------------------------------------------------------------- /bot/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/services/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/services/http.py -------------------------------------------------------------------------------- /bot/services/paste.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/bot/services/paste.py -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/cli.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/example.env -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /utils/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/checks.py -------------------------------------------------------------------------------- /utils/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/context.py -------------------------------------------------------------------------------- /utils/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/errors.py -------------------------------------------------------------------------------- /utils/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/health.py -------------------------------------------------------------------------------- /utils/paginate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/paginate.py -------------------------------------------------------------------------------- /utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/time.py -------------------------------------------------------------------------------- /utils/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SylteA/Discord-Bot/HEAD/utils/transformers.py --------------------------------------------------------------------------------