aboutsummaryrefslogtreecommitdiff
path: root/modules/badges.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-12-22 00:36:43 +0000
committerGravatar jesopo2018-12-22 00:36:43 +0000
commitda42963e5c64e6c6ba6796b95d877a3ad2a0b404 (patch)
tree155285cc34cad13bad11e2b6038669314c0ebaa1 /modules/badges.py
parentShow actual date (not just days since) for !badge (badges.py) (diff)
signature
Add help and usage (badges.py)
Diffstat (limited to 'modules/badges.py')
-rw-r--r--modules/badges.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/badges.py b/modules/badges.py
index d0a5c3a4..49c435a2 100644
--- a/modules/badges.py
+++ b/modules/badges.py
@@ -29,6 +29,10 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.badge", min_args=1)
def badge(self, event):
+ """
+ :help: Show a badge
+ :usage: <badge>
+ """
badge = event["args"]
badge_lower = badge.lower()
badges = self._get_badges(event["user"])
@@ -52,6 +56,9 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.badges")
def badges(self, event):
+ """
+ :help: Show all badges for you or a given user
+ """
user = event["user"]
if event["args"]:
user = event["server"].get_user(event["args_split"][0])
@@ -68,6 +75,10 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.addbadge", min_args=1)
def add_badge(self, event):
+ """
+ :help: Add a badge with today's date
+ :usage: <badge>
+ """
badge = event["args"]
badge_lower = badge.lower()
badges = self._get_badges(event["user"])
@@ -81,6 +92,10 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.removebadge", min_args=1)
def remove_badge(self, event):
+ """
+ :help: Remove a badge
+ :usage: <badge>
+ """
badge = event["args"]
badge_lower = badge.lower()
badges = self._get_badges(event["user"])
@@ -99,6 +114,10 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.resetbadge", min_args=1)
def reset_badge(self, event):
+ """
+ :help: Reset a badge to today's date
+ :usage: <badge>
+ """
badge = event["args"]
badge_lower = badge.lower()
badges = self._get_badges(event["user"])
@@ -118,6 +137,10 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.updatebadge", min_args=2)
def update_badge(self, event):
+ """
+ :help: Change the date of a badge
+ :usage: <badge> today|<date>
+ """
badge = " ".join(event["args_split"][:-1])
badge_lower = badge.lower()
badges = self._get_badges(event["user"])