aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmain.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/main.py b/main.py
index e17b3d3..edda0e8 100755
--- a/main.py
+++ b/main.py
@@ -33,6 +33,19 @@ def register_signald(number):
s.verify(code)
+def startup(number):
+ s = Signal(number)
+
+ @s.chat_handler("/klinger", order=10) # This is case-insensitive.
+ def klinger(message, match):
+ # Returning `False` as the first argument will cause matching to continue
+ # after this handler runs.
+ stop = True
+ reply = "Bonjour!"
+ return stop, reply
+
+ s.run_chat()
+
def main():
number = read_config()
try: