def handle(message): if helper.is_command(message.text) and message.command.lower() == "poll2": if message.predicate == "-h": show_help(message) else: poll2.handle_command(message) else: poll2.handle_vote(message)
def handle(message): if helper.is_command(message.text) and message.command.lower() == "poker": if message.predicate == "-h": show_help(message) else: handle_command(message) else: handle_action(message)
def handle(message): if helper.is_command( message.message) and message.command.lower() == "poll": if message.predicate == "-h": show_help(message) else: WAPoll.handle_command(message) else: WAPoll.handle_vote(message)
def on_message(self, message_entity): mac.receive_message(self, message_entity) message = Message(message_entity) if message.valid: signals.message_received.send(message) if helper.is_command(message.message): signals.command_received.send(message) mac.disconnect(self)
def on_message(self, message_entity): # Set received (double v) and add to ack queue mac.receive_message(self, message_entity) # Make message message = Message(message_entity) if message.valid: signals.message_received.send(message) if helper.is_command(message.message): signals.command_received.send(message) mac.disconnect(self)
def onTextMessage(self, messageProtocolEntity): # just print info print(" ->>>>>> TEXT MESSAGE RECEIVED!!!!!!") # Make message message = Message(messageProtocolEntity) if message.valid: signals.message_received.send(message) if helper.is_command(message.message): signals.command_received.send(message) mac.disconnect(self)
def on_text_message(self, message_entity): # Detect command and the predicate of the message command = "" predicate = "" print("----------------------------------------------") try: command = helper.predicate(message_entity).split(' ', 1)[0] predicate = helper.predicate(message_entity).split(' ', 1)[1] except IndexError: print "Comando sin segundo parametro" # Log # helper.log_mac(message_entity) who = helper.get_who_send(message_entity) conversation = message_entity.getFrom() if helper.is_command(message_entity): main.handle_message(self, command, predicate, message_entity, who, conversation)
def on_text_message(self, message_entity): # Detect command and the predicate of the message command = "" predicate = "" try: command = helper.predicate(message_entity).split(' ', 1)[0] predicate = helper.predicate(message_entity).split(' ', 1)[1] except IndexError: print("No predicate") # Log # helper.log_mac(message_entity) who = message_entity.getFrom() if message_entity.isGroupMessage(): who = message_entity.getParticipant() if helper.is_command(message_entity): handle_message(self, command, predicate, message_entity, who, message_entity.getFrom())
def send_message_signal(self, message_entity): message = Message(message_entity) signals.message_received.send(message) if helper.is_command(message.message): signals.command_received.send(message)
def should_write(message_entity): return helper.is_command(message_entity)
def should_write(message_entity): return helper.is_command(message_entity) #and is_in_command_list(message_entity)