From 2bdce115eea41b00c31c64e47d388decc4766fe7 Mon Sep 17 00:00:00 2001 From: Stavros Korokithakis Date: Mon, 10 Dec 2018 04:57:03 +0200 Subject: Add bot interface --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 7a75823..4999174 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,25 @@ for message in s.receive_messages(): print(message) ``` +You can also use the chat decorator interface: + +```python +from signald import Signal + +s = Signal("+1234567890") + +@s.chat_handler("hello") # This is case-insensitive. +def hello(message, match): + return "Hello there!" + + +@s.chat_handler(re.compile("my name is (.*)")) # This is case-sensitive. +def name(message, match): + return "Hello %s." % match.group(1) + + +s.run_chat() +``` Various ------- -- cgit v1.2.3-54-g00ecf