1
Fork 0
mirror of https://github.com/allthingslinux/tux.git synced 2024-10-03 09:03:12 +00:00
Commit graph

235 commits

Author SHA1 Message Date
electron271
31894a37b5 style fixes by ruff 2024-03-21 21:59:00 +00:00
electron271
52640d458a code commenting 2024-03-21 16:58:33 -05:00
electron271
86cbaa5c36 tempvc 2024-03-17 03:54:53 +00:00
kzndotsh
1f9f936777 [Fix] Minor bug fixes and improvements 2024-03-12 12:46:06 -04:00
kzndotsh
eefe5e992e style fixes by ruff 2024-03-12 05:07:46 +00:00
kzndotsh
355dcb4f90 [Feat] Minimal ban and kick command 2024-03-12 01:07:04 -04:00
kzndotsh
8ba72c46c0
Merge pull request #75 from allthingslinux/automated/package-updates-1706574475
Update Python packages
2024-03-12 00:15:15 -04:00
dependabot[bot]
b48d5656a2 Update Python packages 2024-01-30 00:27:54 +00:00
kzndotsh
e4e4e5bf96
Merge pull request #65 from allthingslinux/dev
[Fix]  Add Dependency Review Step to Workflow
2024-01-24 09:47:07 -05:00
ExploitDemon
11f88a96b2 [Fix] Dependency Review step has been added to the dependency-review-pr job with the base-ref and head-ref parameters. 2024-01-24 07:38:24 -07:00
kzndotsh
4510da03cc
Merge pull request #63 from allthingslinux/kzndotsh-patch-1
Update README.md
2024-01-16 14:42:44 -05:00
kzndotsh
c8737142dc
Update README.md 2024-01-16 14:38:18 -05:00
kaizen
0afe3470ca [Fix] Embed.py and constants.py 2024-01-15 01:35:40 -05:00
kaizen
45e1966004 [Refactor][Fix] Embed util, minor fixes and improvements 2024-01-14 18:15:39 -05:00
kaizen
f64614e534 [Refactor] constants.py 2024-01-14 17:45:06 -05:00
kaizen
8c5ac37c63 [Feat] _embed.py utility 2024-01-14 01:28:40 -05:00
kaizen
9727a480ce [Fix] Unload command 2024-01-14 01:27:59 -05:00
kaizen
d78069fe81 [Fix] Reload command 2024-01-14 01:25:21 -05:00
jwe66
7ccb531c50 [docs][logs] fixed logging and settings.ini file 2024-01-13 20:51:06 -05:00
kaizen
67aed8e897 [Fix] CommandCog references in remaining commands 2024-01-13 20:25:55 -05:00
jwe66
f7f1ea8b9f [Fix] Removed init functions from sub commands 2024-01-13 20:08:22 -05:00
jwe66
bc9b3d5588 [Feat][Tested] Added CommandCog and Permmissions Class. Working Permissions and settings.ini files 2024-01-13 20:01:14 -05:00
jwe66
19973f304b [Feat][Reorg][Docs] Moved all of main into a bot subclass 2024-01-12 23:05:09 -05:00
kaizen
5f4e178647 [Fix] Remove message latency from ping command 2024-01-12 14:32:36 -05:00
kaizen
29eb9eb048 [Feat] Add load, unload and reload commands 2024-01-12 14:32:10 -05:00
kaizen
9a66d47153 [Refactor] tux_logger.py 2024-01-12 12:48:51 -05:00
kaizen
17d94a7687 [Docs] on_command_completion.py 2024-01-12 12:34:00 -05:00
kaizen
6889952718 [Docs] on_app_command_completion.py 2024-01-12 12:31:41 -05:00
kaizen
8bcb85434a [Refactor] error_handler.py 2024-01-12 12:24:09 -05:00
kaizen
62e4f925d5 [Fix] Utils 2024-01-12 12:19:16 -05:00
kaizen
c19702a658 [Refactor] cog_loader.py 2024-01-12 12:14:57 -05:00
kaizen
d8974b0759 [Feat] Util.py and Server command 2024-01-12 02:20:50 -05:00
kaizen
958c63734d [WIP] Audit logging 2024-01-12 00:15:30 -05:00
kaizen
f00b603746 [Add] constants.py 2024-01-12 00:14:05 -05:00
kaizen
c102be29fb [Fix] Ping command 2024-01-11 13:07:19 -05:00
kaizen
964e546e12 [Refactor] Ping command 2024-01-11 13:03:08 -05:00
kaizen
bf66c033cb [Refactor] Move sync and clear out of main into commands directory 2024-01-11 12:55:34 -05:00
kaizen
a8a3f6745c [Fix] Duplicate on app completion event in main.py 2024-01-10 01:05:48 -05:00
kaizen
85748a0a49 [Edit] Ping command 2024-01-10 00:56:33 -05:00
kaizen
c1c2afa7f2 [Add] on text and slash command completion events 2024-01-10 00:44:03 -05:00
kaizen
77cfeed93f [Docs] Add TODO notice to on member update 2024-01-09 23:53:51 -05:00
kaizen
ef2b788b1c [Add] on_thread_create, delete, join, update, remove, member join, member remove 2024-01-09 23:29:30 -05:00
kaizen
93b84378e3 [Fix] Change print to logger 2024-01-09 23:05:13 -05:00
kaizen
e64781ad1b [Refactor][Update] pre-commit hook versions and refactor error handling
Pyright type checking has been set to basic for now.

The pre-commit hooks for `ruff-pre-commit` and `pyright-python` have been updated to their latest versions for code quality improvements. The `pre-commit-config` and `pyproject.toml` files were modified to reflect these changes.

Also, the error handler has been completely rewritten in a more flexible and scalable manner, addressing various error scenarios in a cleaner and clearer way. Individual error handling methods for common cases are now in place, making it easier to extend with more exception types in the future.

Removed some unused references to the old error handler in the main application file, simplifying the logic there. The `pyright` type checking configuration in `pyproject.toml` was also adjusted for less strict checking, better suited to our current project requirements.

Lastly, the lockfile `poetry.lock` was updated and unnecessarily tagged "dev" packages were removed.

In the wake of these changes, be mindful that the behaviour of error prompts to the user and of type checks may slightly differ.

Additional notes include punctuation and formatting adjustments to improve readability throughout the files changed.
2024-01-09 22:58:09 -05:00
kzndotsh
957b7fcb9d
Merge pull request #54 from allthingslinux/main
[Fix] Error handler and ping command
2024-01-09 20:28:01 -05:00
kaizen
d772be96b4 [Fix] Error handler and ping command 2024-01-09 10:56:49 -05:00
kzndotsh
f83a69e582
Merge pull request #53 from allthingslinux/main
[Fix] Merge main into Alpha for ruff fixes
2024-01-08 21:28:53 -05:00
ExploitDemon
70757e9f45
Merge pull request #52 from allthingslinux/dev
[Feature] Implement Ruff Linting for Enhanced Code Quality
2024-01-08 19:26:24 -07:00
ExploitDemon
f16bda7646 got rid of this file 2024-01-08 19:21:30 -07:00
ExploitDemon
c49c7310ba Merge branch 'dev' of https://github.com/allthingslinux/tux into dev 2024-01-08 19:18:40 -07:00