Créer un bot discord en 10 minutes avec Python !

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 57

  • @commentcoder
    @commentcoder  6 місяців тому +4

    🐍 Formation Python 1 heure : ua-cam.com/video/5EnpNI2iCZA/v-deo.html
    👉 La suite du tutoriel arrive bientôt, abonnez-vous pour ne pas la rater !
    ⏱ Table des matières :
    00:00 - Introduction
    00:34 - Discord Developer Portal
    02:34 - Replit
    03:16 - Générer un Token
    04:05 - Secrets dans Replit
    04:29 - Début du code
    06:07 - Bot en ligne
    06:26 - Première commande
    08:54 - Commande !help

  • @rayzoxe_officiel
    @rayzoxe_officiel 6 місяців тому +4

    Bonjour, merci beaucoup de votre tutoriel qui m'a beaucoup aidé.
    - Est ce que vous pourrez faire des vidéos sur comment faire des systèmes de ticket ou de bienvenue ?
    Bonne journée !

  • @goroseiokodani
    @goroseiokodani 20 днів тому +2

    Merciiiii bcp !

  • @Tigrouw974
    @Tigrouw974 Місяць тому +3

    Salut quand j’arrive au moment d’écrit !bonjour sur le serveur sa m’affiche des code en rouge sur replit j’arrive pas à placé la commande pourtant c’est exactement pareille

    • @849.wfu1
      @849.wfu1 Місяць тому

      pareil

    • @commentcoder
      @commentcoder  Місяць тому

      Salut, c'est quoi le message d'erreur ? Le lien vers mon Replit est en description de la vidéo au cas où

  • @Capix-li8ek
    @Capix-li8ek 4 місяці тому +2

    Salut j'arrive pas a métre le bot en ligne

  • @fw_reliw
    @fw_reliw 2 місяці тому +2

    moi quand je mets run sa me signale des probleme qui sont present sur ton script je comprend pas comment activer

    • @kow_dream
      @kow_dream Місяць тому

      ta du faire une faute de phrase

    • @tenko_art6560
      @tenko_art6560 17 днів тому

      oublie pas les majuscule sur certain mot

    • @AlexLap7
      @AlexLap7 7 днів тому

      @@tenko_art6560 même chose pour moi et les commandes sont identiques pourtant

  • @AlexLap7
    @AlexLap7 7 днів тому

    Quand j'arrive au moment d'appuyer sur [RUN] ça m'affiche un erreur

  • @xego6273
    @xego6273 3 місяці тому

    salut merci beaucoup pour la vidéo! Dit moi à la fin tu parle d'une vidéo longue/plus complexe sur le sujet mais je la trouve pas elle a été supprimé?

  • @FrillyWave
    @FrillyWave 5 місяців тому +1

    Salut. J'ai suivi le tuto à la lettre. Mais même en recopiant exactement la commande pile ou face, le bot renvoie une erreur quand j'utilise la commande sur mon serveur. mais il n'y a pas d'erreur quand je lance le code sur Replit. Pourquoi ??

    • @lucian_lulu
      @lucian_lulu 3 місяці тому

      Si t'as mis des: espaces,- faut les retirer

  • @Matsiouzy
    @Matsiouzy 4 місяці тому +1

    Merci beaucoup ça m’aide vraiment, mais une petite question… Dans la commande du pile ou face, j’ai fait ma propre liste de choix (j’en ai mis 96 au total) comment faire pour que le bot choisisse deux options différentes et qu’il l’affiche en gras sur Discord ?

    • @commentcoder
      @commentcoder  4 місяці тому +1

      Merci pour ton commentaire !
      Pour choisir deux options dans un ensemble, tu peux, par exemple, utiliser random.choice de numpy.
      Ou encore, à la main, tu peux prendre un au hasard, puis le retirer de l'ensemble (ou mettre son poids à 0) et puis en prendre un autre au hasard et finalement afficher les deux.
      Pour afficher en gras, tu peux entourer le texte de double astérisques (**ton texte**).

  • @anonymousthug6143
    @anonymousthug6143 Місяць тому

    Salut , je galère à la fin d'avoir tout bien mis il me dit qu'il faut que j'active explicitement les intentions privilégier dans le discours création

  • @NexusShopNexus
    @NexusShopNexus 11 днів тому +1

    comment peut on fare pour que le bot ping la perssone et peut on trouvé un endroit ou il ya des commande a dispotions pret pour les mettre sur le bot?

    • @NexusShopNexus
      @NexusShopNexus 11 днів тому

      merci d'avance @commentcoder

    • @commentcoder
      @commentcoder  9 днів тому

      Pour répondre à un utilisateur en spécifique, on peut récupérer son identifiant utilisateur et puis lui envoyer un message privé ou le mentionner.
      Exemples :
      await ctx.author.send("...") # pour envoyer un message privé
      await ctx.send(member.mention + " vous avez été ping !") # pour le mentionner sur le channel d'où vient la commande
      Il y a toutes les commandes dans la documentation de discord.py, page API Reference (trouvable sur Google en cherchant "api reference discord.py")

  • @yanome184
    @yanome184 Місяць тому

    Salut je galère au moment du 1er Run sa me dit que j’ai fait une erreur à la ligne 10 et 14 alors que j’ai fait exactement tous se que tu disais j’aimerais que tu m’explique comment régler se problème merci d’avance

  • @Tayckozz
    @Tayckozz 4 місяці тому +1

    Très intéressent merci, mais après avoir tapé tout ce qu'il faut à la lettre en appuyant sur "RUN" replit me dit que ['TOKEN_BOT_DISOCRD'] est invalide

    • @vvZurux_
      @vvZurux_ 4 місяці тому +1

      Il faut mettre le token de ton bot discord

    • @Jlseven4real
      @Jlseven4real Місяць тому

      @@vvZurux_ça marche tjr pas

  • @Sun_its_me
    @Sun_its_me 25 днів тому +1

    Bonjour jai creer mon propre bot un bot radicalement different de celui sur ton tuto et jai besoin qu'il sois 'run' 24h/24 je fait comment ? Parce que a l’heur actuelle il s'arrête au bout de 10/15 min a peut près voilat merci de me répondre si tu a la solution

    • @commentcoder
      @commentcoder  25 днів тому

      Bonjour, tu le fais tourner où ? Si tu veux le faire sans payer tu peux, par exemple, trouver un hébergeur qui le fait tourner 24/7 (j'ai entendu parlé de pylexnodes.net). Ou bien un service qui ping ton bot régulièrement pour qu'il ne s'arrête pas, comme UptimeRobot

    • @Sun_its_me
      @Sun_its_me 19 днів тому

      @@commentcoder ok thx jvais tcheck sa

  • @ritsuyo
    @ritsuyo Місяць тому +1

    Hello !
    Merci pour ce super tuto
    je voulais savoir comment faire pour envoyer un message sous l'identité de son bot discord? Je ne trouve aucun tuto youtube pour ça et le codage est très complexe, donc je ne sais pas réellement comment faire !
    Je sais qu'on peut le faire avec DraftBot mais je trouve ça moins amusant que de le faire avec un bot personnalisé qui colle à la DA du serveur
    merci !

    • @commentcoder
      @commentcoder  25 днів тому

      Salut ! Merci pour ton commentaire. Donc si je comprends bien, tu voudrais écrire un message sur Discord en te faisant passer pour le bot ?
      Si c'est bien ça, tu peux créer une commande dans ton bot qui prend un message et qui le répète en l'envoyant avec son identité. Par exemple, tu peux définir une commande comme !send suivie du message que tu veux que le bot répète. Quelque chose qui ressemble à ça :
      @bot.command()
      async def send(ctx, *, message: str):
      # Envoie un message en tant que bot dans le canal où la commande est lancée
      await ctx.send(message)
      Tu peux reprendre le code dans ma vidéo et ajouter cette commande. Le lien vers le code sur GitHub est aussi en description de la vidéo.

    • @ritsuyo
      @ritsuyo День тому

      @@commentcoder Ouais, je fais un discord sur la thématique de la F1 et j’aurais adoré créer un BOT « Julien Febreau » pour qu’il envoie régulièrement les nouvelles informations concernant le sport auto (transfert de pilote, amélioration de voiture, les points etc..)
      Je n’ai pas réussi donc j’envoie moi-même les messages sur le canal mais c’est moins cool je trouve

  • @daiya-ng5nv
    @daiya-ng5nv 2 місяці тому +1

    yo tres bon tuto mais est ce que c'est possible de faire en sorte que le bot efface notre message (!bonjour) avant (ou apres) qu'il ai ecris bonjour?

    • @commentcoder
      @commentcoder  2 місяці тому +1

      Bonjour, oui, on peut appliquer la méthode .delete() sur un message.
      message = await ctx.channel.fetch_message(message_id) # optionnel, si on n'a plus accès au message
      await message.delete()

    • @daiya-ng5nv
      @daiya-ng5nv 2 місяці тому

      @@commentcoder nice merci

  • @IhmLePro
    @IhmLePro 6 місяців тому +1

    Mon bot n'est pas en ligne ???
    Ah, bah c'est bon beaucoup j'ai enfin réussi, merci pour la vidéo !

    • @Capix-li8ek
      @Capix-li8ek 4 місяці тому

      comment tu fais pour métre en ligne ?

    • @IhmLePro
      @IhmLePro 4 місяці тому

      @@Capix-li8ek Avec la commande cmd: npm index ou npm index.js

    • @ckynns1689
      @ckynns1689 3 місяці тому

      ta fais comment

    • @IhmLePro
      @IhmLePro 3 місяці тому

      @@ckynns1689 Bin avec la commande cmd: npm index ou npm index.js si ça marche pas c'est qu'il y'a une erreur dans ton code

    • @IhmLePro
      @IhmLePro 3 місяці тому

      ​@@ckynns1689 Bin avec la commande que tu mets dans cmd: npm index ou npm index.js si ça marche pas c'est sûrement qu'il y'a une erreur dans ton script

  • @Thedragonder
    @Thedragonder 2 місяці тому

    Comment peut on mettre des lien a notre bot

  • @Shakkaaaaa
    @Shakkaaaaa 20 днів тому

    Salut je veut mettre la commande bonjour comme tu l’as fait mais quand je fais run et que dans mon serveur je fais .bonjour sur python ça me met commandnotfound Command bonjour is not found

    • @tenko_art6560
      @tenko_art6560 17 днів тому

      t'as bien fais !bonjour ? pcq apres sinon y a son code deja tout fais que tu peux copier

    • @Shakkaaaaa
      @Shakkaaaaa 17 днів тому

      @@tenko_art6560oui j’ai réussi tout est bon là je fais un système de rng donc c’est plutôt compliqué

  • @Groszinho
    @Groszinho 10 днів тому +1

    j'ai résolu le soucis

  • @le_kikim52
    @le_kikim52 4 місяці тому

    yo est ce que tu pourra faire la moderation de bot stp

  • @croûtonedit
    @croûtonedit 4 місяці тому

    Salut es que le bot reste en ligne tout temps ?

    • @smart-blue214
      @smart-blue214 3 місяці тому

      temps que ton programme tourne oui

  • @naytixiv4257
    @naytixiv4257 2 місяці тому

    À quand d’autres vidéo ?

  • @blanc6958
    @blanc6958 18 днів тому

    J’ai fais pareil le bot marche pas

  • @YuqiiFR
    @YuqiiFR 21 день тому +1

    j'ai un soucis pour mettre le bot en ligne sa me dit qu il manque des argument pour commands_prefix

    • @goroseiokodani
      @goroseiokodani 20 днів тому

      tu dois mettre commands_prefix"!"

    • @YuqiiFR
      @YuqiiFR 20 днів тому

      @@goroseiokodani j ai exactement fait sa