Topic de ff_show :

Cherche un dev svp

  • 1

Hello, j'essaye de supprimer tous mes messages discord d'un serveur et j'ai donc trouvé un script, sauf qu'il se stop à chaque page et je dois le relancer, y'a 45.000 message et si j'arrive pas à changer ca je vais devoir cliquer presque 5000x sachant que y'a 30sec de latence :rire:

Le fix que j'ai trouvé fait que le script marche plus, quelqu'un qui s'y connait dispo en mp svp?

edit : https://image.noelshack.com/fichiers/2024/18/4/1714603690-bug-script.jpg ca me dit ca quand j'essaye de faire la manip pour qu'il enchaine les pages

j'ai suivi ce tuto https://les-enovateurs.com/discord-comment-supprimer-tous-vos-messages-rapidement

tout fonctionne sauf pour la ligne de code à changer

clique une fois par jour, dans 13 ans ce sera fini
je partage tu vas trouver j'espère
https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png demande à chatgpt 4 de te coder un script qui supprime tout les messages d'une conversation avec un petit temps de délais pour éviter le spam

Le 02 mai 2024 à 00:53:43 :
https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png demande à chatgpt 4 de te coder un script qui supprime tout les messages d'une conversation avec un petit temps de délais pour éviter le spam

Il veut pas, j'ai déja essayé =(

c'est le nombre de requetes, ajoute du délai entre chaque itération de la boucle

Le 02 mai 2024 à 00:56:19 ff_show a écrit :

Le 02 mai 2024 à 00:53:43 :
https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png demande à chatgpt 4 de te coder un script qui supprime tout les messages d'une conversation avec un petit temps de délais pour éviter le spam

Il veut pas, j'ai déja essayé =(

import discord
from discord.ext import commands

# Crée une instance du bot
bot = commands.Bot(command_prefix='!')

@bot.command()
async def delete(ctx, limit: int):
    """
    Cette commande permet de supprimer un nombre spécifié de messages dans le canal où la commande est utilisée.
    """
    # Vérifie si l'utilisateur a les permissions nécessaires
    if ctx.author.permissions_in(ctx.channel).manage_messages:
        # Supprime les messages
        await ctx.channel.purge(limit=limit+1)  # +1 pour inclure la commande elle-même
    else:
        await ctx.send("Vous n'avez pas la permission de gérer les messages dans ce canal.")

# Remplace 'your_token_here' par le token de ton bot
bot.run('your_token_here')

https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png quelques modifs à faire et ça devrait le faire

Le 02 mai 2024 à 00:57:51 :
c'est le nombre de requetes, ajoute du délai entre chaque itération de la boucle

Malheuresement c'est du chinois pour moi ce que tu dis, je m'y connais 0 en code j'ai juste copié un tuto (qui marche SAUF pour faire en sorte qu'il ne s'arrête pas à chaque page, c'est ca qui fait que le script se lance plus)

Le 02 mai 2024 à 00:59:54 :

Le 02 mai 2024 à 00:56:19 ff_show a écrit :

Le 02 mai 2024 à 00:53:43 :
https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png demande à chatgpt 4 de te coder un script qui supprime tout les messages d'une conversation avec un petit temps de délais pour éviter le spam

Il veut pas, j'ai déja essayé =(

import discord
from discord.ext import commands

# Crée une instance du bot
bot = commands.Bot(command_prefix='!')

@bot.command()
async def delete(ctx, limit: int):
    """
    Cette commande permet de supprimer un nombre spécifié de messages dans le canal où la commande est utilisée.
    """
    # Vérifie si l'utilisateur a les permissions nécessaires
    if ctx.author.permissions_in(ctx.channel).manage_messages:
        # Supprime les messages
        await ctx.channel.purge(limit=limit+1)  # +1 pour inclure la commande elle-même
    else:
        await ctx.send("Vous n'avez pas la permission de gérer les messages dans ce canal.")

# Remplace 'your_token_here' par le token de ton bot
bot.run('your_token_here')

https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png quelques modifs à faire et ça devrait le faire

Comme j'ai expliqué plus haut je m'y connais 0 :x

Le 02 mai 2024 à 01:02:10 ff_show a écrit :

Le 02 mai 2024 à 00:59:54 :

Le 02 mai 2024 à 00:56:19 ff_show a écrit :

Le 02 mai 2024 à 00:53:43 :
https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png demande à chatgpt 4 de te coder un script qui supprime tout les messages d'une conversation avec un petit temps de délais pour éviter le spam

Il veut pas, j'ai déja essayé =(

import discord
from discord.ext import commands

# Crée une instance du bot
bot = commands.Bot(command_prefix='!')

@bot.command()
async def delete(ctx, limit: int):
    """
    Cette commande permet de supprimer un nombre spécifié de messages dans le canal où la commande est utilisée.
    """
    # Vérifie si l'utilisateur a les permissions nécessaires
    if ctx.author.permissions_in(ctx.channel).manage_messages:
        # Supprime les messages
        await ctx.channel.purge(limit=limit+1)  # +1 pour inclure la commande elle-même
    else:
        await ctx.send("Vous n'avez pas la permission de gérer les messages dans ce canal.")

# Remplace 'your_token_here' par le token de ton bot
bot.run('your_token_here')

https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png quelques modifs à faire et ça devrait le faire

Comme j'ai expliqué plus haut je m'y connais 0 :x

https://image.noelshack.com/fichiers/2023/47/5/1700844417-fernpasconvaincue.png envoie un message a discord et demande leurs de supprimer tout t'es messages

https://raw.githubusercontent.com/victornpb/undiscord/193918c5277d37c629cced58690b95a4bce04b6e/deleteDiscordMessages.js

J'utilise ce script et je dois remplacer ca :
if (total offset > 0) log.warn(‘Ended because API returned an empty page.’);
return end();

par ca
if (total offset > 0) log.warn(‘Ended because API returned an empty page.’);
return await recurse();

1) on est d'accord que c'est la ligne vers la fin?
2) ca marche plus quand je le fais :(

Je tente un dernier up au cas ou...

(ya une genre de vague entre total et offset mais j'ai du l'enlever pour poster le message jvc

  • 1

Données du topic

Auteur
ff_show
Date de création
2 mai 2024 à 00:46:12
Nb. messages archivés
12
Nb. messages JVC
12
En ligne sur JvArchive 264