Code Monkey home page Code Monkey logo

falltoskybot's Introduction

OUTDATED

FalltoSkyBot

PyPI PyPI

Le Fall to Sky Bot est un bot fonctionnant sous python 3.5 conçu pour administrer le serveur du même nom. Il a de multiples fonctionnalités et est toujours en cours de développement. Il vient de se placer sous le sigle du Open-Source et sa publication est entamée.

L'application est soumise à la license AGPL v3.0.

Fonctionnalités

  • Lecture de Musique issue de YouTube ou d'autres lecteurs,
  • Fonctions "basiques" d'administration (report, annonce d'arrivée ou de départ du chat),
  • Récupération de données liées à l'API de Riot

Installation

  1. Récupérer l'archive
  2. Nécessite Python 3.5 + pip
  3. Installer l'API Discord avec
python -m pip install -U discord.py
  1. Se munir des libraries youtube_dl et PyNaCl
  2. Installer FFMPEG
  3. Sur le site des applications Discord, créer votre app
  4. Récupérez-en le token, et remplacez le dans le fichier config.txt,
  5. Ajoutez le bot à votre serveur
  6. Le Bot se lance depuis FalltoSkyBot_Music.py

Pour les fonctionnalités associées à League of Legends, vous devrez vous munir d'un compte Riot Games et de la clé d'API qui y est associée, que vous placerez dans le fichier config.txt.

Pour les fonctionnalités associées aux Animes / Mangas, vous devrez vous munir d'un compte et d'une application AniList et des deux clés d'API qui y sont associées, que vous placerez dans le fichier config.txt.

Pour la fonctionnalité de lecture de flux RSS YouTube, merci de renseigner l'ID de votre chaîne YouTube dans le fichier config.txt.

Contact

Pour tout souci lié au bot, vous pouvez me contacter à [email protected]

Ou sur le serveur Discord de la Fall to Sky, ici : http://sakiut.fr/discord, Invitation n° wS4k8r9

falltoskybot's People

Contributors

sakiut avatar

Stargazers

Hugo Boueix avatar SuperGmaX avatar Lilian Besson avatar

Watchers

James Cloos avatar  avatar SuperGmaX avatar

falltoskybot's Issues

.summoner thumbnail

La vignette des Embeds de la commande :

.summoner

ne s'affichent pas à chaque fois...

Pas besoin de gitter __pycache__

Bonne initiative, bravo 👏 !

Tu peux ajouter cette ligne à un fichier .gitignore, situé à la racine du dépôt git :

__pycache__/

Et tu supprimer sans risque le dossier pycache

Mettre `discordpy` comme dépendance et supprimer le dossier `discord`

Félicitations pour ton projet !

Une petite proposition, il est plutôt fréquent de ne pas mettre sur son repository Git les dépendances utilisés (par Python du moins), en l'occurrence, tu sembles utiliser discordpy, il serait plus pratique pour le développement et le déploiement d'ajouter un fichier requirements.txt et d'y mettre discordpy comme dépendance.

Ainsi, tu pourras supprimer le dossier discord et pip install ./requirements.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.