Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
    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())
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
def should_write(message_entity):
    return helper.is_command(message_entity)
Exemplo n.º 11
0
def should_write(message_entity):
    return helper.is_command(message_entity) #and is_in_command_list(message_entity)