Topic de ff_show :

Cherche un dev svp

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

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
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive
JvArchive compagnon
Découvrez JvArchive compagnon, l'userscript combattant la censure abusive sur le 18-25 !