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

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 98

  • @commentcoder
    @commentcoder  9 месяцев назад +7

    💬 Formation discord․py complète en 1 heure : ruclips.net/video/LHF1dgwW6aw/видео.html
    🐍 Apprendre Python en 1 heure : ruclips.net/video/5EnpNI2iCZA/видео.html
    ⏱ 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 9 месяцев назад +6

    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 !

  • @JolanDartois
    @JolanDartois 2 месяца назад +2

    Bonjour, j'ai une question. j'ai mis la commande / à la place du ! est cela marche tous aussi bien. mais j'aimerai qu'on puisse voir la commande et les action du bot dans la barre des actions quand on fais /quelquechose.
    merci d'avance.

    • @commentcoder
      @commentcoder  2 месяца назад

      Bonjour, oui, / fonctionne comme ! pour les commandes avec préfixe.
      Mais pour que le bot propose la commande quand tu tapes /, il faut utiliser un autre type de commande : les commandes slash.
      J'explique les commandes slash dans cette vidéo : ruclips.net/video/kLYR1hHfkeg/видео.html.

    • @Jol4n22hackeur
      @Jol4n22hackeur 2 месяца назад

      @@commentcodermerci beaucoup

  • @Tigrouw974
    @Tigrouw974 4 месяца назад +5

    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

    • @475.lord1
      @475.lord1 4 месяца назад

      pareil

    • @commentcoder
      @commentcoder  4 месяца назад

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

  • @liorlelion1235
    @liorlelion1235 Месяц назад +1

    bonjour, je n'arrive pas a activer mon bot sur discord il reste toujours hors ligne même quand je fait les modifications demander pouvez-vous m'aider?

  • @4dbz4
    @4dbz4 2 месяца назад +1

    et si quand on a fait run sa a mis error on fait quoi

  • @NexusShopNexus
    @NexusShopNexus 3 месяца назад +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 3 месяца назад

      merci d'avance @commentcoder

    • @commentcoder
      @commentcoder  3 месяца назад

      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")

  • @skyesixs
    @skyesixs 21 день назад

    Quand je m'apprête à lancer le bot, ça me mets qu'il y a une erreur a la ligne 11 disant que j'ai oublié une virgule je fais quoi ?

  • @polyvalent4026
    @polyvalent4026 3 месяца назад +1

    Bonjour,
    J'ai un problème avec replit, en effet, lorsque je recopie le code exact du tuto, il veut que j'inverse l'ordre des "import os" et "import discord", cependant, lorsque je fais cette inversion, il veut que j'inverse les 2 lignes à nouveaux.
    Comment, est-ce que je peux me sortir de cette situation ?

    • @polyvalent4026
      @polyvalent4026 3 месяца назад +1

      Bon, je viens de relancer le site, et il a finalement accepté un des deux ordres, je ne comprend pas pourquoi...

    • @commentcoder
      @commentcoder  3 месяца назад +1

      Ah bizarre, des fois il faut un peu insister 🤷‍♂️ Replit possède son propre système qui essaie de deviner quelles dépendances python installer, c'est peut-être lié à ça.
      Si tu as encore des problèmes, il y a un lien vers mon replit en description que tu peux fork au cas où !

  • @aissaangeletti3860
    @aissaangeletti3860 2 месяца назад +1

    Bonjour, quand j'arrive au moment dappuier sur "Run" sa m'affiche une erreur sur l'onglet console, alors que normalement il n'y a pas d'erreur. Pourriez vous m'aider ?

  • @Tayckozz
    @Tayckozz 8 месяцев назад +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_ 7 месяцев назад +1

      Il faut mettre le token de ton bot discord

    • @Jlseven4real
      @Jlseven4real 4 месяца назад

      @@vvZurux_ça marche tjr pas

  • @daiya-ng5nv
    @daiya-ng5nv 5 месяцев назад +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  5 месяцев назад +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 5 месяцев назад

      @@commentcoder nice merci

  • @Sun_its_me
    @Sun_its_me 4 месяца назад +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  4 месяца назад +1

      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 4 месяца назад +1

      @@commentcoder ok thx jvais tcheck sa

  • @ritsuyo
    @ritsuyo 4 месяца назад +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  4 месяца назад

      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 3 месяца назад

      @@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

  • @Matsiouzy
    @Matsiouzy 7 месяцев назад +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  7 месяцев назад +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**).

  • @FrillyWave
    @FrillyWave 8 месяцев назад +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 6 месяцев назад

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

  • @Clip2limmigré_parisien
    @Clip2limmigré_parisien 2 месяца назад

    bonjour,pourriez vous faire un tuto pour comment créer un bot vinted svp

  • @ayadil13
    @ayadil13 Месяц назад

    merci le tutoriel ma beaucoup aider mais quand tu eteint ton pc le bot reste toujour actif ?

  • @xego6273
    @xego6273 7 месяцев назад

    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é?

  • @yanome184
    @yanome184 4 месяца назад

    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

  • @Maecakes
    @Maecakes Месяц назад +1

    Merci énormément ! J'ai juste une mini question, quand on doit accepter "Developer Terms of Service and Developer Policy" j'ai jeter un petit coup d'oeil mais ça à l'air d'etre assez stricte non ? J'ai peur de ne pas assez faire attention et d'avoir des problèmes juridiques surtout que je voulais juste faire un petit bot pour s'amuser, rien de vraiment extravaguant haha!

    • @commentcoder
      @commentcoder  Месяц назад +1

      Merci pour ton commentaire ! Pour un bot fait pour s’amuser, il n'y a rien à craindre.
      Comme beaucoup de conditions d'utilisation, celles de Discord sont larges pour se couvrir légalement et peuvent donc sembler strictes. Discord cherche surtout à prévenir les abus (spam, non-respect du RGPD, etc.), surtout pour les grosses applications avec beaucoup d'utilisateurs.

    • @Maecakes
      @Maecakes Месяц назад

      @commentcoder Ah d'accord je vois! Merci beaucoup!😊

  • @emeric-j7t
    @emeric-j7t Месяц назад

    pourquoi moi sa me demande Authentification multifacteur que doije faire si je ne le connais pas

  • @anonymousthug6143
    @anonymousthug6143 4 месяца назад

    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

  • @Floflorico
    @Floflorico 2 месяца назад

    comment je peux faire pour avoir des images aléatoires par exemple de pingouin sur discord ?

  • @IhmLePro
    @IhmLePro 9 месяцев назад +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 7 месяцев назад

      comment tu fais pour métre en ligne ?

    • @IhmLePro
      @IhmLePro 7 месяцев назад

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

    • @ckynns1689
      @ckynns1689 7 месяцев назад

      ta fais comment

    • @IhmLePro
      @IhmLePro 7 месяцев назад

      @@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 7 месяцев назад

      ​@@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

  • @mytsukydu2358
    @mytsukydu2358 Месяц назад

    Quand je veux mettre mais fichier replit du bot sa ne veut pas fonctionné

  • @nzo2ball150
    @nzo2ball150 26 дней назад

    hey pour reset le token de mon bot ca me demande un mdp mais je ne sais pas ce que c'est

    • @commentcoder
      @commentcoder  26 дней назад

      Salut, normalement c'est le mot de passe du compte discord

  • @luvvrei
    @luvvrei 2 месяца назад

    Bonjour, votre tutoriel m'a aidé mais j'ai une question:
    J'ai dans un serveur le bot Coiffeur qui consiste a dire feur quand quelqu'un dis quoi mais j'aimerai que mon bot répond au bot Coiffeur j'ai fais de nombreux test et il ne peut pas lui répondre, est ce que je peux résoudre ça ?

    • @LenyPollet-se1qh
      @LenyPollet-se1qh Месяц назад

      Ba en gros tu voit ping et pong ba tu remplace ping par "quoi" pong par coiffeur

    • @luvvrei
      @luvvrei Месяц назад

      @@LenyPollet-se1qh C'est pas ca ce que je demande j'aimerai que mon bot reponde a un autre bot

  • @le_kikim52
    @le_kikim52 7 месяцев назад

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

  • @Pandaroux7
    @Pandaroux7 Месяц назад

    comment on peux cree un bot qui envoie un message plusieur fois a qlq en dm

  • @Shakkaaaaa
    @Shakkaaaaa 4 месяца назад

    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 3 месяца назад

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

    • @Shakkaaaaa
      @Shakkaaaaa 3 месяца назад

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

  • @Capix-li8ek
    @Capix-li8ek 7 месяцев назад +2

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

    • @Atyow_fr
      @Atyow_fr 2 месяца назад

      sur le site replit (là où tu as crée ton bot) en haut en vert il y a "RUN" pour le démarrer, j'essaie de voir si il n'y as pas une solution pour le laisser tourner 24h sur 24

  • @annelaurebre
    @annelaurebre Месяц назад

    Coucou, j'ai recopié ton code mais lorsque j'écris "!bonjour" dans discord, ça ne marche pas

  • @Thedragonder
    @Thedragonder 5 месяцев назад

    Comment peut on mettre des lien a notre bot

  • @naytixiv4257
    @naytixiv4257 5 месяцев назад

    À quand d’autres vidéo ?

  • @mylenefort202
    @mylenefort202 2 месяца назад

    pourquoi mon bot (non déveloper) ne s'affiche pas dans les membre du serveur ?

    • @LenyPollet-se1qh
      @LenyPollet-se1qh Месяц назад

      Peut être que tu est dans un channel ou il n'a pas la permission regarde dans un channel que tout le monde peut écrire et si tu le voit toujours pas réinviter le

  • @Fw_saken
    @Fw_saken 6 месяцев назад +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 4 месяца назад

      ta du faire une faute de phrase

    • @tenko_art6560
      @tenko_art6560 3 месяца назад

      oublie pas les majuscule sur certain mot

    • @AlexLap7
      @AlexLap7 3 месяца назад

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

  • @widadehasnaoui572
    @widadehasnaoui572 2 месяца назад

    Replit est devenu payant , il existe une alternative ?

  • @AlexLap7
    @AlexLap7 3 месяца назад

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

    • @aka59xr-k6g
      @aka59xr-k6g 2 месяца назад

      hey, faut que tu active les intent sur discord dev

  • @Tyropz
    @Tyropz 4 месяца назад +2

    Merciiiii bcp !

  • @croûton974
    @croûton974 7 месяцев назад

    Salut es que le bot reste en ligne tout temps ?

    • @smart-blue214
      @smart-blue214 6 месяцев назад

      temps que ton programme tourne oui

  • @Groszinho
    @Groszinho 3 месяца назад +1

    j'ai résolu le soucis

  • @themanwich
    @themanwich Месяц назад +1

    merci mec

  • @blanc6958
    @blanc6958 3 месяца назад

    J’ai fais pareil le bot marche pas

  • @MJ84C_Officiel
    @MJ84C_Officiel Месяц назад

    5:57

  • @kodsoh6530
    @kodsoh6530 2 месяца назад

    Ne fonctionne pas.

  • @YuqiiFR
    @YuqiiFR 4 месяца назад +1

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

    • @Tyropz
      @Tyropz 4 месяца назад

      tu dois mettre commands_prefix"!"

    • @YuqiiFR
      @YuqiiFR 4 месяца назад

      @@Tyropz j ai exactement fait sa

    • @Tonyzetoile
      @Tonyzetoile 2 месяца назад

      @@YuqiiFR command_prefix='!' Oublie pas le =

  • @Raphale-974
    @Raphale-974 2 месяца назад +1

    bonjour je ne sais pas pourquoimoi sa ne marche pas sa me met toujours un message d'erreur quand je met run alors que j'ai bien tout refait pourais-tu m'aider stp .

    • @commentcoder
      @commentcoder  2 месяца назад

      Bonjour, je peux essayer, peux-tu copier coller le message d'erreur ici ?

    • @skyesixs
      @skyesixs 25 дней назад

      @@commentcoder j'ai exactement le même souci, et ça me dit qu'il y a une erreur au token du bot, alors que j'ai regénéré un nouveau token 2 fois

  • @RiZe_97
    @RiZe_97 2 месяца назад

    Bonjour quand je lance le script py
    Il trouve pas le module discord .exe