├── .env.example ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md ├── SUPPORT.md └── workflows │ ├── codeql.yml │ ├── dependency-review.yml │ ├── greetings.yml │ ├── main.yml │ ├── mdbook.yml │ └── pylint.yml ├── .gitignore ├── .python-version ├── BOT_SETUP.md ├── LICENSE ├── README.md ├── branding ├── logo.png └── logo.xcf ├── docs ├── .gitignore ├── book.toml ├── custom.css ├── custom.js └── src │ ├── SUMMARY.md │ ├── api-reference │ ├── bot.md │ ├── cogs.md │ ├── constants.md │ └── utils.md │ ├── developer-guide │ ├── architecture.md │ ├── cogs.md │ ├── contributing.md │ ├── events.md │ └── utilities.md │ ├── getting-started │ ├── configuration.md │ ├── installation.md │ └── quick-start.md │ ├── introduction.md │ ├── templates │ ├── category-templates.md │ ├── channel-templates.md │ └── custom-templates.md │ ├── troubleshooting │ ├── common-issues.md │ ├── debug-mode.md │ └── error-messages.md │ └── user-guide │ ├── categories.md │ ├── channel-management.md │ ├── commands.md │ └── permissions.md ├── pyproject.toml ├── setup_env.py ├── src ├── .template_source.json └── gitcord │ ├── __init__.py │ ├── __main__.py │ ├── bot.py │ ├── cogs │ ├── __init__.py │ ├── admin.py │ ├── base_cog.py │ ├── channels.py │ ├── help.py │ └── utility.py │ ├── config.py │ ├── constants │ ├── __init__.py │ ├── messages.py │ ├── paths.py │ └── permissions.py │ ├── events.py │ ├── utils │ ├── __init__.py │ ├── category_helpers.py │ ├── helpers.py │ ├── logger.py │ └── template_metadata.py │ └── views │ ├── __init__.py │ ├── base_views.py │ └── channel_views.py └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/mdbook.yml -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /BOT_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/BOT_SETUP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/README.md -------------------------------------------------------------------------------- /branding/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/branding/logo.png -------------------------------------------------------------------------------- /branding/logo.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/branding/logo.xcf -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/custom.js -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/api-reference/bot.md: -------------------------------------------------------------------------------- 1 | # Bot Class 2 | -------------------------------------------------------------------------------- /docs/src/api-reference/cogs.md: -------------------------------------------------------------------------------- 1 | # Cogs 2 | -------------------------------------------------------------------------------- /docs/src/api-reference/constants.md: -------------------------------------------------------------------------------- 1 | # Constants 2 | -------------------------------------------------------------------------------- /docs/src/api-reference/utils.md: -------------------------------------------------------------------------------- 1 | # Utils 2 | -------------------------------------------------------------------------------- /docs/src/developer-guide/architecture.md: -------------------------------------------------------------------------------- 1 | # Architecture 2 | -------------------------------------------------------------------------------- /docs/src/developer-guide/cogs.md: -------------------------------------------------------------------------------- 1 | # Cogs 2 | -------------------------------------------------------------------------------- /docs/src/developer-guide/contributing.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | -------------------------------------------------------------------------------- /docs/src/developer-guide/events.md: -------------------------------------------------------------------------------- 1 | # Events 2 | -------------------------------------------------------------------------------- /docs/src/developer-guide/utilities.md: -------------------------------------------------------------------------------- 1 | # Utilities 2 | -------------------------------------------------------------------------------- /docs/src/getting-started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/getting-started/configuration.md -------------------------------------------------------------------------------- /docs/src/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/getting-started/installation.md -------------------------------------------------------------------------------- /docs/src/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/introduction.md -------------------------------------------------------------------------------- /docs/src/templates/category-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/templates/category-templates.md -------------------------------------------------------------------------------- /docs/src/templates/channel-templates.md: -------------------------------------------------------------------------------- 1 | # Channel Templates 2 | -------------------------------------------------------------------------------- /docs/src/templates/custom-templates.md: -------------------------------------------------------------------------------- 1 | # Creating Custom Templates 2 | -------------------------------------------------------------------------------- /docs/src/troubleshooting/common-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/troubleshooting/common-issues.md -------------------------------------------------------------------------------- /docs/src/troubleshooting/debug-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/troubleshooting/debug-mode.md -------------------------------------------------------------------------------- /docs/src/troubleshooting/error-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/troubleshooting/error-messages.md -------------------------------------------------------------------------------- /docs/src/user-guide/categories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/user-guide/categories.md -------------------------------------------------------------------------------- /docs/src/user-guide/channel-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/user-guide/channel-management.md -------------------------------------------------------------------------------- /docs/src/user-guide/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/user-guide/commands.md -------------------------------------------------------------------------------- /docs/src/user-guide/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/docs/src/user-guide/permissions.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/setup_env.py -------------------------------------------------------------------------------- /src/.template_source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/.template_source.json -------------------------------------------------------------------------------- /src/gitcord/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/__init__.py -------------------------------------------------------------------------------- /src/gitcord/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/__main__.py -------------------------------------------------------------------------------- /src/gitcord/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/bot.py -------------------------------------------------------------------------------- /src/gitcord/cogs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/__init__.py -------------------------------------------------------------------------------- /src/gitcord/cogs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/admin.py -------------------------------------------------------------------------------- /src/gitcord/cogs/base_cog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/base_cog.py -------------------------------------------------------------------------------- /src/gitcord/cogs/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/channels.py -------------------------------------------------------------------------------- /src/gitcord/cogs/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/help.py -------------------------------------------------------------------------------- /src/gitcord/cogs/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/cogs/utility.py -------------------------------------------------------------------------------- /src/gitcord/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/config.py -------------------------------------------------------------------------------- /src/gitcord/constants/__init__.py: -------------------------------------------------------------------------------- 1 | # Make constants a package 2 | -------------------------------------------------------------------------------- /src/gitcord/constants/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/constants/messages.py -------------------------------------------------------------------------------- /src/gitcord/constants/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/constants/paths.py -------------------------------------------------------------------------------- /src/gitcord/constants/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/constants/permissions.py -------------------------------------------------------------------------------- /src/gitcord/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/events.py -------------------------------------------------------------------------------- /src/gitcord/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Utility functions for GitCord bot. 3 | """ 4 | -------------------------------------------------------------------------------- /src/gitcord/utils/category_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/utils/category_helpers.py -------------------------------------------------------------------------------- /src/gitcord/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/utils/helpers.py -------------------------------------------------------------------------------- /src/gitcord/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/utils/logger.py -------------------------------------------------------------------------------- /src/gitcord/utils/template_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/utils/template_metadata.py -------------------------------------------------------------------------------- /src/gitcord/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/views/__init__.py -------------------------------------------------------------------------------- /src/gitcord/views/base_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/views/base_views.py -------------------------------------------------------------------------------- /src/gitcord/views/channel_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/src/gitcord/views/channel_views.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allthingslinux/gitcord/HEAD/uv.lock --------------------------------------------------------------------------------