Commit Graph

53 Commits

Author SHA1 Message Date
5827a2e98a Add path_prefix parameter to constructor for customizable router prefix (#13) 2025-03-13 14:11:59 +01:00
5e84515c03 📝 Update pyproject.toml and README.md to use fancy pypi readme (#12) v0.1.0a7 2025-03-13 10:02:12 +01:00
190dce6f5d Refactor error handling by moving errors to a new file (#9)
*  Refactor error handling by moving errors to a new file
2025-03-13 09:23:56 +01:00
7a98827a23 Enhance not_supported decorator to issue a SyntaxWarning for unsupported functions (#10) 2025-03-13 09:22:16 +01:00
fb9e506d15 Implement close method to properly handle resource cleanup in App class (#11) 2025-03-13 09:21:01 +01:00
ad41014c94 Use ClassVars for constructor classes to allow more customization when subclassing (#8) 2025-03-13 08:47:21 +01:00
cd444d51d1 📝 Make badges link to something (#7) 2025-03-13 08:45:31 +01:00
a94ffb6729 Add not_supported decorator and override latency property in App class (#4) 2025-03-10 23:31:49 +01:00
353ae04dac 📝 Update README.md to clarify running the application with Pycord REST app 2025-03-09 20:54:10 +01:00
4fe7cb47a7 📝 Add "Getting Help" section to README.md with support resources 2025-03-09 20:14:40 +01:00
08bf3e9521 📝 Enhance README.md with badges v0.1.0a6 2025-03-09 19:30:24 +01:00
f6e7567d27 🔧 Update pyproject.toml to include additional metadata for typing and OS compatibility 2025-03-09 19:28:40 +01:00
06885ace8c 📝 Fix webhook_events example docstring and remove unnecessary logging setup 2025-03-09 18:25:57 +01:00
b840984780 🔧 Add ISC003 to pyproject.toml ruff ignore as it conflicts with basedpyright 2025-03-09 18:25:20 +01:00
7874951a18 ✏️ Ops 2025-03-09 18:22:10 +01:00
1ae66d05ee Add custom error handling for invalid credentials in the application 2025-03-09 18:04:00 +01:00
d94aadae02 📝 Update README.md to enhance documentation on webhook events and core concepts v0.1.0a5 2025-03-09 16:55:06 +01:00
3bce16b3e7 📝 Update README.md to enhance documentation on webhook events and core concepts 2025-03-09 16:54:42 +01:00
a133ca87cf Add webhook event handling for application authorization 2025-03-09 16:25:17 +01:00
2a77346690 Add ApplicationAuthorizedEvent class and webhook event handling 2025-03-09 16:24:36 +01:00
7fe62afc86 🔧 Enhance Renovate configuration with base branches, labels, and package rules 2025-03-09 11:54:11 +01:00
renovate[bot]
5d80029515 Configure Renovate (#1)
* Add renovate.json

* 🎨 auto fixes from pre-commit.com hooks

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-09 11:52:12 +01:00
d7b634107b ♻️ Change order to have build-system at the top 2025-03-09 11:40:49 +01:00
3d51f3092d 🙈 Update .gitignore to include .python-version and .idea for better environment management 2025-03-09 11:40:13 +01:00
12ffa85009 🎨 Rename jobs in workflow files for improved clarity 2025-03-09 11:39:39 +01:00
94f8ff06a3 👷 Update pre-commit configuration commit messages for clarity v0.1.0a4 2025-03-09 10:26:06 +01:00
b5b469addb 🧑‍💻 Add pre-commit configuration for code quality checks 2025-03-09 10:22:56 +01:00
253325b060 🎨 Fix .gitignore by adding missing newline at end of file 2025-03-09 10:15:28 +01:00
6e9558891b ♻️ Improve formatting and readability in README.md 2025-03-09 10:15:06 +01:00
9dc223951a ⬆️ Update ruff to version 0.9.10 and starlette to version 0.46.1 2025-03-09 10:14:55 +01:00
ef61e5c3ef ♻️ Simplify App initialization by removing default intents in README 2025-03-09 09:56:36 +01:00
67bfd94e56 ♻️ Remove wildcard import from discord in __init__.py 2025-03-09 09:56:11 +01:00
8533e4b23f ♻️ Remove unused imports and update quality checks to target the current directory 2025-03-08 22:03:34 +01:00
fdf2f8e718 📖 Remove production deployment configurations section from README 2025-03-08 22:02:06 +01:00
fea252daf1 📖 Update installation command in README for correct package name 2025-03-08 22:00:48 +01:00
14f0317a1f 📖 Update installation instructions to include pre-release flag 2025-03-08 21:56:50 +01:00
54e6bb27d8 📄 Add copyright and license information to example scripts v0.1.0a3 2025-03-08 21:51:08 +01:00
7dde4fd16f 📝 Add examples 2025-03-08 21:27:56 +01:00
bfcb7cc33d 🏷️ Update pyproject.toml to include source directory for type checking v0.1.0a2 2025-03-08 20:38:32 +01:00
9e2b8e0d52 🎨 Format code 2025-03-08 20:36:48 +01:00
c0783fec69 🐛 Update pyproject.toml and uv.lock for execution environments and package versioning 2025-03-08 20:34:50 +01:00
01f27a8c47 🏷️ Update app.py and quality.yaml for type checking and command adjustments 2025-03-08 20:26:00 +01:00
5ec28355d2 🏷️ Update .gitignore and enhance pyproject.toml with metadata and dependencies 2025-03-08 20:23:23 +01:00
d732ba42ac Refactor interaction processing 2025-03-08 19:53:04 +01:00
0b447838aa :feat_ Add Bot alias for App and include in __all__ exports 2025-03-08 19:52:36 +01:00
0dc27e7d29 🏷️ Rename package from pycord-rest to pycord-rest-bot in uv.lock 2025-03-08 19:52:20 +01:00
14466f91d2 📝 Update installation instructions and clarify API method limitations in README.md 2025-03-08 19:52:02 +01:00
84a98f2867 👷 Add build system configuration with hatchling v0.1.0a1 2025-03-08 18:37:54 +01:00
fd3ed1c093 📝 Update README.md with project details, installation instructions, and usage examples 2025-03-08 18:28:27 +01:00
37412e385e 👷 Add environment to publish thing 2025-03-08 18:18:56 +01:00