コード例 #1
0
 def OnMessagePublish(self, request, context):
     print("publish")
     print(request)
     print("publish end")
     # 查询出这个topic的触发条件
     # 判断是否触发动作
     # 如果触发了,执行动作
     # action表结构设计
     # next_ids, need_callback
     return exhook_pb2.ValuedResponse(type=0,
                                      bool_result=False,
                                      message=request.message)
コード例 #2
0
 def OnClientCheckAcl(self, request, context):
     reply = exhook_pb2.ValuedResponse(type="STOP_AND_RETURN", bool_result=True)
     return reply
コード例 #3
0
    def OnMessagePublish(self, request, context):
        nmsg = request.message
        nmsg.payload = b"hardcode payload by exhook-svr-python :)"

        reply = exhook_pb2.ValuedResponse(type="STOP_AND_RETURN", message=nmsg)
        return reply
コード例 #4
0
 def OnMessagePublish(self, request, context):
     return exhook_pb2.ValuedResponse()
コード例 #5
0
 def OnClientCheckAcl(self, request, context):
     return exhook_pb2.ValuedResponse()
コード例 #6
0
 def OnClientAuthenticate(self, request, context):
     return exhook_pb2.ValuedResponse()