Vaca-Mu Chat Bot hispano que responde a palabras clave que aparecen en el canal

Hola amigos, aqui os traemos la actualizacion de Vaca-Mu el chat Bot para hispano que responde a la palabras clave que aparecen en el canal general, se pueden configurar un par y se pueden liar varias tanganas. funciona con python3

Aqui esta el enlace a PasteBin: Vaca-Mu.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import socket, random, time
#Bot vaca-mu para IRC version 2.3
 
botnick = b"Vaca-muuuu"
amo= "Zcom"
server = b"luna.irc-hispano.org"
puerto = 6667
canal = b"#fobia-social"
socket_bot = socket.socket()
socket_bot.connect((server, puerto))
socket_bot.send(b"USER bobo bubu bibi :amateur\n")
socket_bot.send(b'NICK ' +botnick+b'\n')
 
 
def mu(num_option): 
  if num_option==0:  
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuuuuuuuuuu!\n")
  if num_option==1:  
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuu... Me encanta la hierba del prado!\n")
  if num_option==2:
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuu... Cago pasteladas de kk por el campo!\n")
  if num_option==3:
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuu... El Torito me pone a cien!\n")
  if num_option==4:
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuu... Cada dia me tocan las tetas para desayunar!\n")
  if num_option==5:
      socket_bot.send(b"PRIVMSG "+ canal +b" :muuuu... muuuu....Donde esta mi Torito bravo!!!\n")
 
def frases(socket_recv):
  time.sleep(2)
  if socket_recv.find("amor") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :Amor es lo que me hace sentir el toro cuando se pone bravo!\n")
  if socket_recv.find("comes") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :me paso todo el dia comiendo cesped...soy un rumiante!\n")
  if socket_recv.find("tonta") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :mas tonto eres tu que solo piensas en tonterias!\n")
  if socket_recv.find("bot") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :soy un ser mas inteligente que tu!\n")
  if socket_recv.find("no jodas") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :yo no jodo a nadie, Solo hago el amor, si te molesta es porque eres tonto!\n")
  if socket_recv.find("loco") != -1:
    socket_bot.send(b"PRIVMSG "+ canal +b" :el que no llega a enteder algo por si mismo suele decir vulgarmente: tu estas loco!\n")
  if socket_recv.find(":mu") != -1:
    num = random.randint(0,5)
    mu(num)
  if socket_recv.find(amo) != -1 and socket_recv.find("sal vaquita") != -1:
    socket_bot.close()
 
 
 
 
while True:
    try:
      line = socket_bot.recv(2040).decode("UTF-8")
    except:
      pass
    print (line)
    if line.find('PING')!=-1:
        socket_bot.send(bytes('PONG ' + line.split() [1] +'\r\n', "UTF-8"))
    socket_bot.send(b"JOIN " +canal+b'\n')       
    frases(line)