Un emballage API Fast Discord flamboyant que vous ne pouvez pas nier
Guilde de soutien | Documentation topique | Exemples | Documentation technique | Source
Les nouvelles versions Hata utilisent l'API Discord V10.
Hata est un emballage API Discord asynchrones construit au-dessus de Scarletio. Il est conçu pour être facile à utiliser, avec également une API riche offrant tout ce dont un développeur avancé pourrait avoir besoin.
Nommé d'après Hata No Kokoro du projet Touhou.
Plusieurs clients simultanés
Hata peut exécuter plusieurs clients à partir de la même instance sans sacrifier les performances.
Performant
Code simultané rapide basé sur le paradigme asynchrone / attendre avec contrôle du cache, support PYPY et bien plus encore!
Fonctionnement de l'API les plus récentes
Quelle que soit la discorde décide de publier / mettre à jour / casser Hata le soutiendra en un rien de temps!
100% python
Construit en python! Facile à coder, facile à lire, facile à entretenir.
Exemple simple implémentation d'une commande ping
.
De Hata Import Client, Guild, Wait_For_InterruptionGuild = Guild.Preate (Guild_id) seija = client ('Token', extensions = ['slash']) @ seija.EventsAsync Def Ready (client): print (f '{client: f} connecté.
Hata laisse le fil principal sans fil, client.start()
ne le bloque que jusqu'à ce que le client se connecte (ou l'échoue), bien que vous puissiez toujours utiliser la fonction start_clients()
, quoi, comme il le dit, démarre tous les clients qui ne sont pas. Parallylly.
Parfois, quitter le fil principal peut causer des problèmes lorsque vous essayez d'arrêter les bot (s). Dans ce cas, vous voudrez peut-être utiliser wait_for_interruption()
, qui déconnecte les clients gracieusement et ferme la boucle d'événement sur l'interruption du clavier.
Pour installer Hata, faites simplement
# Linux / os x $ python3 -m pip install hata # windows $ python -m pip install hata # vocation support $ python -m pip install hata [voix]
Et vous êtes prêt à partir! Hata a également un support natif de Pypy si vous avez besoin de plus de vitesse!
Python> = 3,6
Carchet / Cchardet
dateutil
Pynacl (pour le support vocal)
Si vous avez des problèmes, des suggestions, vous souhaitez contribuer ou si vous voulez simplement passer du temps, rejoignez notre serveur Discord.
Criez à nos courageux testeurs qui aident le plus à améliorer Hata!
Koish
[Demandes de fonctions]
BrainDead
[Améliorations de la documentation]