Example #1
0
          client.updateGroup(group)
          sendMessage(msg.to, "URL Open")
          
  if msg.text == "close":
      group = client.getGroup(msg.to)
      if group.preventJoinByTicket == True:
          sendMessage(msg.to, "already close")
      else:
          group.preventJoinByTicket = True
          client.updateGroup(group)
          sendMessage(msg.to, "URL close")
          
  if "kick:" in msg.text:
      key = msg.text[5:]
      client.kickoutFromGroup(msg.to, [key])
      contact = client.getContact(key)
      sendMessage(msg.to, ""+contact.displayName+"sorry")
        
 
        
  if "nk:" in msg.text:
      key = msg.text[3:]
      group = client.getGroup(msg.to)
      Names = [contact.displayName for contact in group.members]
      Mids = [contact.mid for contact in group.members]
      if key in Names:
          kazu = Names.index(key)
          sendMessage(msg.to, "Bye")
          client.kickoutFromGroup(msg.to, [""+Mids[kazu]+""])
          contact = client.getContact(Mids[kazu])
          sendMessage(msg.to, ""+contact.displayName+" Sorry")
Example #2
0
                            except:
                                sendText(msg.to,"error")
		
if msg.text == "cancel":
                    group = client.getGroup(msg.to)
                    if group.invitee is None:
                        sendMessage(op.message.to, "No one is inviting.")
                    else:
                        gInviMids = [contact.mid for contact in group.invitee]
                        client.cancelGroupInvitation(msg.to, gInviMids)
                        sendMessage(msg.to, str(len(group.invitee)) + " Done")
if "inv:" in msg.text:
                    key = msg.text[-33:]
                    client.findAndAddContactsByMid(key)
                    client.inviteIntoGroup(msg.to, [key])
                    contact = client.getContact(key)
                    sendMessage(msg.to, ""+contact.displayName+" Lu ku invite gan")
#-------------------------------------------------------------
                if msg.text == "Rx-D5N":
                    sendMessage(msg.to, text="gift sent", contentMetadata=None, contentType=9)
        else:
            pass

    except Exception as e:
        print e
        print ("\n\nSEND_MESSAGE\n\n")
        return

tracer.addOpInterrupt(25,SEND_MESSAGE)

while True:
Example #3
0
                                print (msg.to,[g.mid])
                            except:
                                sendText(msg.to,"error")
#-------------------------------------------------------------			
        if msg.text == "Speed":
                    start = time.time()
                    sendMessage(msg.to, "Tunggu sebentar...")
                    elapsed_time = time.time() - start
                    sendMessage(msg.to, "%sseconds" % (elapsed_time))
                    sendMessage(msg.to,"Bot By MKHADAFFY")
#-------------------------------------------------------------
                 if msg.text == "Tag all":
		      group = client.getGroup(msg.to)
		      mem = [contact.mid for contact in group.members]
		      for mm in mem:
		       xname = client.getContact(mm).displayName
		       xlen = str(len(xname)+1)
		       msg.contentType = 0
                       msg.text = "@"+xname+" "
		       msg.contentMetadata ={'MENTION':'{"MENTIONEES":[{"S":"0","E":'+json.dumps(xlen)+',"M":'+json.dumps(mm)+'}]}','EMTVER':'4'}
		       try:
                         client.sendMessage(msg)
		       except Exception as error:
                   	 print error
#-------------------------------------------------------------
        else:
            pass

    except Exception as e:
        print e
        print ("\n\nSEND_MESSAGE\n\n")