Partage
  • Partager sur Facebook
  • Partager sur Twitter

Bot discord

    16 juillet 2023 à 0:00:58

    Bonsoir à tous, 

    alors voilà je souhaite créer un bot discord qui permet de vérifier des liens existants et que si ces liens existe il m'envoie un message dans un salon spécifique d'un serveur spécifique ou sinon il me renvoie un message comme quoi il existe pas.
    Voici le code en question :

    import discord
    import requests
    from discord.ext import commands, tasks
    WEBHOOK_URL = "Weebhook_discord"
    
    intents = discord.Intents.default()
    intents.typing = False
    intents.presences = False
    intents.messages = True
    
    bot = commands.Bot(command_prefix='!', intents=intents)
    
    @bot.event
    async def on_ready():
        print(f'Connecté en tant que {bot.user.name}')
        verifier_lien.start()
    
    @tasks.loop(seconds=1)
    async def verifier_lien():
        lien = 'Liens à verifier' 
        lien_existe = await verifier_lien_async(lien)
        if lien_existe:
            guild = bot.get_guild(uid serveur) 
            channel = discord.utils.get(guild.channels, name='nom_du_salon_DC')
            if channel:
                await channel.send(f"Le lien {lien} existe !")
            else:
                print("Salon introuvable.")
    
    async def verifier_lien_async(lien):
        try:
            response = requests.head(lien)
            return response.status_code == 200
        except requests.exceptions.RequestException:
            return False
        
    TOKEN = 'Token du bot'
    bot.run(TOKEN)

    et les logs me renvoie ces messages d'erreurs :

    2023-07-15 23:51:59 WARNING  discord.ext.commands.bot Privileged message content intent is missing, commands may not work as expected.

    2023-07-15 23:51:59 INFO     discord.client logging in using static token

    2023-07-15 23:52:00 INFO     discord.gateway Shard ID None has connected to Gateway (Session ID : Le numéro de session)

    Si quelqu'un pourrait m'éclairer sur le sujet je vous remercie d'avance.

    Bonne soirée ! 

    • Partager sur Facebook
    • Partager sur Twitter
      16 juillet 2023 à 10:08:33

      Luckyluck_OC a écrit:

      Si quelqu'un pourrait m'éclairer sur le sujet je vous remercie d'avance.

      Une recherche sur Internet avec le texte des messages d'erreurs trouverait des problèmes similaires et on pourrait s'inspirer des solutions si elles semblent applicables. On peut chercher à votre place... mais sans pouvoir tester, l'intérêt est limité.
      • Partager sur Facebook
      • Partager sur Twitter

      Bot discord

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown