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)
def OnClientCheckAcl(self, request, context): reply = exhook_pb2.ValuedResponse(type="STOP_AND_RETURN", bool_result=True) return reply
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
def OnMessagePublish(self, request, context): return exhook_pb2.ValuedResponse()
def OnClientCheckAcl(self, request, context): return exhook_pb2.ValuedResponse()
def OnClientAuthenticate(self, request, context): return exhook_pb2.ValuedResponse()