From eec57c7e23e71b87892d87ddbb5d16781e25582c Mon Sep 17 00:00:00 2001 From: Unstable Kitsune Date: Thu, 11 Sep 2025 17:24:31 -0400 Subject: [PATCH] feat: adds ServiceReview cog Introduces functionality for users to submit independent service reviews, sent to a designated staff channel. Includes metadata and initial structure files. --- servicereview/README.md | 0 servicereview/__init__.py | 0 servicereview/info.json | 15 +++++++++++++++ servicereview/iservice.py | 0 4 files changed, 15 insertions(+) create mode 100644 servicereview/README.md create mode 100644 servicereview/__init__.py create mode 100644 servicereview/info.json create mode 100644 servicereview/iservice.py diff --git a/servicereview/README.md b/servicereview/README.md new file mode 100644 index 0000000..e69de29 diff --git a/servicereview/__init__.py b/servicereview/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/servicereview/info.json b/servicereview/info.json new file mode 100644 index 0000000..5ca3a70 --- /dev/null +++ b/servicereview/info.json @@ -0,0 +1,15 @@ +{ + "author": [ "unstableCogs" ], + "install_msg": "Thank you for installing the Service Review cog!", + "name": "ServiceReview", + "short": "A command for users to leave a service review.", + "description": "Allows users to submit a service review at any time, independently of any ticket system. Submissions are sent to a designated channel for staff.", + "tags": [ + "review", + "service", + "feedback", + "utility" + ], + "requirements": [ "rich" ], + "end_user_data_statement": "This cog persistently stores the user's ID and the content of their submitted review for record-keeping purposes." +} \ No newline at end of file diff --git a/servicereview/iservice.py b/servicereview/iservice.py new file mode 100644 index 0000000..e69de29