Skip to content
This repository has been archived by the owner on Aug 24, 2022. It is now read-only.

Sakiut/FalltoSkyBot

Repository files navigation

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