quinta-feira, 19 de maio de 2011

Python - criando um plugin para xchat

Simples plugin para xchat feito em python

# -*- coding: utf-8 -*-

__module_name__ = "First_letter_uppercase"
__module_version__ = "0.1"
__module_description__ = "foobar"

import xchat

def intercept_print(word, word_eol, userdata):
    line = word_eol[0].capitalize()
    xchat.command(" ".join(["msg", xchat.get_info("channel"), line]))
    return xchat.EAT_ALL


xchat.hook_command("", intercept_print)



word_eol, é o texto que você vai enviar, então através de slice [0] pegamos a primeira palavra e fazemos com que a primeira letra seja maiúscula.

o hook_command envia o texto modificado para o canal

Agistech.com.br

Nenhum comentário:

Postar um comentário