Skip to main content

Une bibliothèque Python open-source permetant d'interagir simplement avec Discord

Project description

🎉 DiscordMe 🐍

Une bibliothèque Python puissante et sécurisée pour interagir avec l'API Discord en toute simplicité, tout en évitant les bannissements et restrictions de compte.


🚀 Fonctionnalités clés

Connexion sécurisée avec vos identifiants Discord pour récupérer votre token automatiquement.
✅ Envoyez des messages privés, des messages dans des salons, ou encore des réactions aux messages.
✅ Modifiez rapidement votre statut personnalisé, votre bio, ou même supprimez votre statut actuel.
Sécurité intégrée : minimisez les risques de bannissement grâce à des appels conformes aux bonnes pratiques de l'API Discord.
✅ Rapide, léger, et conçu pour une intégration facile dans vos projets.


Pourquoi choisir DiscordMe ?

Contrairement à d'autres bibliothèques similaires :

  • 🎯 Sûreté : Nos appels à l'API Discord sont optimisés pour réduire les risques de bannissement et maintenir votre compte actif.
  • Performance : Aucune surcharge, juste ce dont vous avez besoin pour interagir avec l'API Discord efficacement.
  • 🔒 Respect des pratiques de Discord : Nous mettons un point d'honneur à suivre les règles et limitations de l'API Discord.

📦 Installation

Installez DiscordMe directement via pip :

pip install discordme.py

📄 Exemples d'utilisation

🔐 Se connecter avec vos identifiants Discord

from discordme import get_token

email = "email@exemple.com"
password = "votre_mot_de_passe"
token = get_token(email, password)

print(f"Votre token : {token}")

✉️ Envoyer un message dans un salon ou en MP

from discordme import send_message

token = "votre_token"
channel_id = "123456789012345678"  # ID du salon ou de l'utilisateur (MP)
message = "Salut tout le monde ! 🚀"

status_code = send_message(token, channel_id, message)
if status_code == 200:
    print("Message envoyé avec succès ! 🎉")
else:
    print("Échec de l'envoi du message. 😢")

😍 Ajouter une réaction à un message

from discordme import add_reaction

reaction = "❤️"  # Emoji à ajouter
channel_id = "123456789012345678"  # ID du salon
message_id = "987654321098765432"  # ID du message
token = "votre_token"

status_code = add_reaction(reaction, channel_id, message_id, token)
if status_code == 204:
    print("Réaction ajoutée avec succès ! 🎉")
else:
    print("Impossible d'ajouter la réaction. 😢")

✏️ Changer votre statut personnalisé

from discordme import change_status

token = "votre_token"
text = "Disponible pour coder 🐍"
emoji = "💻"

change_status(token, text, emoji)
print("Statut personnalisé mis à jour ! 🎯")

📝 Modifier votre bio Discord

from discordme import change_bio

token = "votre_token"
new_bio = "Développeur passionné de Python et Discord API 🚀"

change_bio(token, new_bio)
print("Bio mise à jour avec succès ! ✅")

🛡️ Sécurité et conformité

💡 Important : Discord interdit certaines pratiques pouvant entraîner le bannissement de votre compte.
Avec DiscordMe, nous :

  • Gérons les requêtes de manière conforme aux limitations de Discord (rate limiting).
  • Minimisons les risques liés à l'utilisation des tokens Discord grâce à une implémentation optimisée.
  • Encourageons l'utilisation de méthodes respectant les Conditions d'utilisation de Discord.

🛠️ Contribuer

Les contributions sont les bienvenues ! 🎉

  1. Clonez le repo :
    https://github.com/wathdb/discordme.py.git
    
  2. Installez les dépendances de développement :
    pip install -r requirements.txt
    
  3. Proposez vos modifications via une pull request.

📬 Contact & Support

💬 Vous avez des questions ou des suggestions ? Contactez-moi directement sur Discord : wathd_.


🌟 Donnez une étoile ⭐

Si ce projet vous plaît, pensez à lui donner une étoile sur GitHub pour le soutenir ! 😊


Créé avec ❤️ par [wathD]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discordme-0.2.5.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

discordme-0.2.5-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file discordme-0.2.5.tar.gz.

File metadata

  • Download URL: discordme-0.2.5.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for discordme-0.2.5.tar.gz
Algorithm Hash digest
SHA256 01e42e6394ea91700134780a93f2ef00758f4ff0383084cec42a22f906626a7d
MD5 c2aad9535055d38abbab1a7b8b02db51
BLAKE2b-256 8d2a07d3f6b89a7612d4a62dfb909a380f9a1d41b52b3c49f9c64892582c4aec

See more details on using hashes here.

File details

Details for the file discordme-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: discordme-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for discordme-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 32f2772160ab309a6dfd495f9003d5d154831e83559d69406f13713169a79a97
MD5 2c6d51d0b69da70d3ce56d6008cd2290
BLAKE2b-256 cd26b0a5d7cde8f573017730dd3fb87e33844763d49e0c33f3d70d3c8dd3dcd5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page