aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorniklas <niklas@niklashalle.net>2020-08-19 15:57:49 +0200
committerniklas <niklas@niklashalle.net>2020-08-19 15:57:49 +0200
commit17c303da6aac81618ff93aca585962560d445eff (patch)
tree69c949b95a5f77a7c078910170e9531f984fd6ce
parente97f8f0fa936f9d9b88cf4997f7f906443ecbc28 (diff)
downloadn_frontend_signal-17c303da6aac81618ff93aca585962560d445eff.tar.gz
n_frontend_signal-17c303da6aac81618ff93aca585962560d445eff.zip
klinger, maybe, would love to test
-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: