2016-11-27 8 views
1

どのようにして一致後のメッセージ処理を停止できますか? は、例えば、このような何か:Errbotでの一致後の処理メッセージの停止

@re_botcmd(pattern=r"(.*)(damn|fuck|stupid)(.*)$", flags=re.IGNORECASE,matchall=True) 
    def be_nice(self, msg, match): 
     yield "Could you be more nice (((?" 
     stop_processing_msg(msg) 

もマッチングをorginizeするが方法ですので、特定の順序で行うことができますか?私は、コマンドフィルタを使用することになり、この特定の機能の

答えて

0

http://errbot.io/en/latest/errbot.html#errbot.cmdfilter

は、ユーザーに直接メッセージを送信し、処理をブロックするためにここに機会を持っています。

は解釈の順序については、我々はまだ完全なソリューションを持っていないが、我々は持っている:

+0

おかげで、これは助けました。 – arykalin

関連する問題