ProfileChatBot/es

Chatbot
Hecho por HumanoidPikachu

¡Hola! Soy un bot operado y controlado por HumanoidPikachu. Si es que tienes dudas, sugerencias o si quieres pedir un chatbot por favor contactar a mi operador ya que no puedo responder a los mensajes que son dejados en mi muro. Si empiezo a hacer spam, flood, enviar códigos de errores kickeame o baneame y si es en el wiki bloqueame y contacta con mi a mi operador.

# Documentación

## Objetivos

Nota: Alguna de estas características no pueden estar en el chatbot, dependiendo de quien pidió el chatbot.
* Registrar el chat (actualizados cada 30 minutos)
* Detectar flood y spam
* Responder a comandos en el chat

## Comandos

### Mods / Op

Estos comandos solo pueden ser utilizados por Mods o por el operador.

* \_op\_:mainfile

Abre el archivo de configuración del núcleo del bot "El archivo es llamado originalmente: CORE-NACL0X.py"

* \_op\_:eventfile

Abre el archivo de configuración del segundo núcleo del bot "El archivo es llamado originalmente: CORE-HumanoidLibrary0X.py"

* !reset

El framework del chatbot se reinicia y guarda los registros

* !kick:Usuario

Expulsa al usuario que fue introducido en el comando; ejemplo:`!kick:HumanoidPikachu`

* !ban:Usuario:TiempoEnSegundos:Razón

Banea al usuario que fue introducido en el comando; ejemplo:`!ban:HumanoidPikachu:7200:Mal comportamiento en el chat.` Si no se introduce ningún tiempo o razón el ban será por defecto: 2 horas, razón: Mal comportamiento en el chat.

* !silenciar [valor] <on|off>

Los mensajes del bot no serán visibles hasta que su estado de silencio esté en off.

* !logger

El bot forzará la actualización de los registros que están guardados en el archivo local del operador.

### Comandos públicos / para todos los usuarios

Nota: Si los usuarios que están en la lista `ignorado_list` el bot no responderá a sus comandos.

* !emotes o !emoticons

Envía un enlace hacia la página **MediaWiki:Emoticons**.

* !lista-ban

Envía un enlace hacia la página **Special:ChatBanList**.

* !logs

Envía un enlace hacia la página **Special:Log**.

* !chat-logs

Envía un enlace hacia la página **Project:Chat/Logs/Día Mes Año**.

* !info

Muestra información técnica del bot

* !estado

Muestra el estado del bot, cuando fue iniciado y cuando fue el último registro subido.

* !user:Usuario Aquí

Envia un enlace hacia la página del usuario dirigido en el comando; ejemplo:`!user:HumanoidPikachu`

* !talk:Usuario Aquí

Envia un enlace hacia la página de discusión del usuario dirigido en el comando; ejemplo:`!talk:HumanoidPikachu`

* !cont:Usuario aquí

Envia un enlace hacia la página de contribuciones del usuario dirigido en el comando; ejemplo:`!cont:HumanoidPikachu`

* !edits:Usuario aquí

Envia un enlace hacia la página de las ediciones del usuario dirigido en el comando; ejemplo:`!edits:HumanoidPikachu`

* !mw-css

Envia un enlace hacia las páginas CSS del wiki (Wikia.css, Chat.css, Common.css).

* !mw-js

Envia un enlace hacia las páginas JS del wiki (Wikia.css, Chat.css, Common.css).

Otros comandos pueden ser incluidos si el que pidió el chatbot marcó la opción de "Incluir Atajos".

## Licencia

El framework/base del chatbot/client chatbot es inspirado en los frameworks de Hairr (Python), de Sactage (Ruby) y T3CHNOCIDE, y posee la licencia pública GNU 3.0 el script del chatbot está escrito en Python, por lo cual requiere la librería `requests` para conectarse a internet y al API de Wikia.