micro-canal itchat transmisión de mensajes

1.1 micro-canal de mensajes de respuesta automática y robótica

  1, ejecute el programa mostrará un código de dos dimensiones, puede responder automáticamente a un mensaje después de escanear autorizar  Referencia 01   Referencia 02

# Codificación UTF-8 = 
importación itchat, el tiempo
 de itchat.content importación * 

@ itchat.msg_register ([TEXTO, MAP, TARJETA, NOTA, recursos compartidos]) 
def text_reply (msg): 
    itchat.send ( ' % s:% s ' % ( msg [ ' Tipo ' ], msg [ ' Texto ' ]), msg [ ' FromUserName ' ]) 

@ itchat.msg_register ([IMAGEN, grabación, el apego, VIDEO]) 
def download_files (msg): 
    msg [ ' Texto ' ] ( msg [ ' Nombre de archivo ' ])
    retorno  ' @ S @% S% ' % ({ ' Imagen ' : ' IMG ' , ' Conexiones de vídeo ' : ' VID ' } .get (MSG [ ' del tipo ' ], ' FIL ' ), MSG [ ' Nombre de archivo ' ]) 

itchat.msg_register @ (amigos) 
DEF add_friend (MSG): 
    itchat.add_friend ( ** MSG [ ' el texto ' ]) # esta operación entrará automáticamente en una nueva enviar mensajes a amigos, contactos necesitan para anular 
    itchat.send_msg ( 'Encantada de conocerte!'Msg [ ' RecommendInfo ' ] [ ' Nombre de usuario ' ]) 

@ itchat.msg_register (TEXTO, isGroupChat = True)
 def text_reply (msg):
     si msg [ ' ISAT ' ]: 
        itchat.send (u ' @% s \ u2005I recibida:% s ' % (msg [ ' ActualNickName ' ], msg [ ' contenido ' ]), msg [ ' FromUserName ' ]) 

itchat.auto_login (Verdadero) 
itchat.run ()
Micro-canales de respuesta automática
# Codificación UTF-8 = 
Importación itchat, Tiempo 

# respuesta automática 
# decoradores encapsulados, cuando el mensaje recibido es de texto, es decir, mensaje de texto 
@ itchat.msg_register ( ' Texto ' )
 DEF text_reply (MSG):
     # cuando el mensaje no son por sí mismos cuando se emitan 
    sI  no msg [ ' fromusername ' ] == miNombreUsuario:
         # enviar un archivo a pronta asistente 
        itchat.send_msg (U " [% s] información recibida de amigos @% s:% s \ n- el " % 
                        (tiempo. la strftime ( " % D %% Y-M-% H:% M:% S " , time.localtime (MSG [ ' CreateTime '])), 
                         Msg [ ' usuario ' ] [ ' el apodo ' ], 
                         msg [ ' Texto ' ]), ' filehelper ' )
         # respuesta a un amigo 
        retorno T ' [respuesta automática] Hola, ahora estoy algo no está, lo hará en contacto con usted. \ N han recibido su mensaje:% S \ n ' % (msg [ ' Texto ' ]) 

SI  __name__ == ' __main__ ' : 
    itchat.auto_login () 

    # Consiga su propio nombre de usuario 
    miNombreUsuario = itchat.get_friends (Actualización = true) [0] [" Nombre de usuario " ] 
    itchat.run ()
método de micro-canales para responder automáticamente 2

 

Supongo que te gusta

Origin www.cnblogs.com/jiaxinzhu/p/12595940.html
Recomendado
Clasificación