Script para HexChat que envia Consejos al Canal cuando alguien escribe .consejos Python

Hola Amigos, Aqui traemos un script en python para Hexchat, un cliente para IRC (Internet Relay Chat).

Es muy Facil, pones el Script en la carpeta /addons de la configuracion del Hexchat y el archivo “frases.txt.” que es ahi donde estan las frases linia por linia. Cargas el script en el HExchat con /load consejos.py y listos.

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
import hexchat
import random
 
 
__module_name__ = "Escribe-Consejos"
__module_author__ = "Raull77 Zcom"
__module_version__ = "0.1"
__module_description__ = "Responde con un consejos cunado se escribe la palabra .consejos"
 
 
 
def frase_aleatoria(fichero):
    with open(fichero,'r',encoding='UTF-8') as f:
        todas_las_frases = f.read().splitlines()
        frase_elegida = random.choice(todas_las_frases)
        hexchat.command("SAY " +  frase_elegida)
 
 
def event_cb(word, word_eol, userdata):
 
    if word[1] == '.consejos':
        frase_aleatoria('/home/k/.config/hexchat/addons/frases.txt')
 
 
    return hexchat.EAT_NONE
 
 
hexchat.hook_print("Channel Message", event_cb)

Link al enlace en pastebin: Script Escribe-Consejos.py