Un bot de discordia dedicado a Terry Davis y Templeos.
Templebot es un simple bot de discordia de Python que proporciona información útil sobre Terry Davis, el creador de Templeos y su sistema operativo único, Templeos. Este bot tiene como objetivo educar e inspirar a los usuarios sobre el notable viaje de Terry Davis, sus logros y el fascinante mundo de Templeos.
discord.py Bibliotecagit clone https://github.com/your-username/TempleBot.git cd TempleBot
pip install -r requirements.txtCree un nuevo bot y obtenga su token del portal de desarrollador de discordias.
Establezca el token BOT como una variable de entorno llamada DISCORD_BOT_TOKEN .
Ejecute el bot:
python main.pyUna vez que el bot se está ejecutando, puede interactuar con él usando los siguientes comandos:
!terry : Obtenga información biográfica sobre Terry Davis.!templeos : Aprenda sobre el sistema operativo Templeos.!fact : recibe un hecho o cita interesante sobre Terry Davis o Templeos.!gif : Receive a random Terry Davis or TempleOS related GIF, some GIFs are more rare to occur than others.!resources : Obtenga enlaces a recursos y documentación relevantes.!colors : Muestre la paleta de 16 colores utilizada en Templeos con nombres de color y códigos hexadecimales. Nota
¡Las contribuciones son bienvenidas! Si encuentra algún problema o desea agregar nuevas funciones, no dude en abrir un problema o enviar una solicitud de extracción.
Así es como puedes contribuir:
Bifurca el repositorio
Crea una nueva rama:
git checkout -b my-new-featuregit add --allgit commit -am ' Add some feature 'git push origin my-new-featureEl BOT usa archivos JSON para almacenar citas y GIF. Aquí hay una explicación de la estructura:
El archivo quotes.json contiene una matriz de quotes . Cada cita es una string . Aquí hay un ejemplo:
{
"quotes" : [
" This is a quote! "
]
}Importante
Para agregar una nueva cotización, simplemente agregarla a la matriz quotes .
El archivo gifs.json contiene una matriz de objetos GIF. Cada objeto tiene dos propiedades: url (la URL del GIF) y probability (un entero que representa la probabilidad de mostrar el GIF). Aquí hay un ejemplo:
{
"gifs" : [
{
"url" : " https://example.com/gif1.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif2.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif3.gif " ,
"probability" : 15
}
]
}Importante
Para agregar un nuevo GIF, agregue un nuevo objeto a la matriz gifs con la url y los valores probability apropiados.
Este proyecto tiene licencia bajo la licencia MIT.
Si encuentra este proyecto valioso, considere darle un ️ en GitHub.