How to use delete_activation method in localstack

Best Python code snippet using localstack_python

moderation.py

Source:moderation.py Github

copy

Full Screen

1# https://youtu.be/xeBIAOKoaGo2import discord3# pour les footers des embeds4from datetime import datetime5class Moderation(discord.ext.commands.Cog):6 """ Toutes les commandes de Modérations """7 def __init__(self,bot,kick_activation,delete_activation, ban_activation,unban_activation,prefix):8 self.bot = bot9 self.kick_activation = kick_activation10 self.delete_activation = delete_activation11 self.ban_activation = ban_activation12 self.unban_activation = unban_activation13 self.prefix = prefix14 @discord.ext.commands.command(15 name="kick",16 brief="kick un membre du serveur",17 help="utilisez cette commande afin de kick quelqu'un du serveur !")18 ###### Commande kick19 #on vérifie si l'utilisateur a la perm de kick20 @discord.ext.commands.has_permissions(kick_members=True)21 async def kick(self,ctx, member: discord.Member, *, reason=None):22 # on vérifie si kick est activé23 if(self.kick_activation):24 # on vérifie si on mentionne le bot25 if self.bot.user.mention == member.mention :26 # Si oui on renvoie un message d'erreur27 embed=discord.Embed(title="__ERREUR__", description="La commande **kick** ne marche pas sur moi 🙃",url="https://youtu.be/dQw4w9WgXcQ", color=0xff1a1a,timestamp = datetime.utcnow())28 embed.set_thumbnail(url="https://www.presse-citron.net/app/uploads/2000/Meme_Rick_Roll_Rick_Astley-Presse-Citron.jpg")29 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)30 # on ajoute une réaction au message de l'utilisateur31 await ctx.message.add_reaction("❌")32 33 await ctx.send(embed=embed, delete_after=5)34 await ctx.message.delete(delay = 2)35 else:36 # Si non, on vérifie s'il y a une raison37 if reason==None:38 #s'il n'y a pas de raison, on donne une valeur à la raison39 reason="Dieu a frappé 🔥"40 # on kick le membre ciblé41 await ctx.guild.kick(member)42 # On fait un embed de confirmation43 embed = discord.Embed(title="__Kick__",description=f"{member.mention} a été kick",colour=discord.Colour.green(),timestamp = datetime.utcnow())44 embed.add_field(name="Par:", value=ctx.author.mention, inline=False)45 embed.add_field(name="raison:", value=reason, inline=False)46 embed.set_thumbnail(url=member.avatar_url)47 # on ajoute une réaction au message de l'utilisateur48 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)49 await ctx.message.add_reaction("✅")50 # on envoit le embed51 await ctx.send(embed=embed)52 else:53 # si la commande est désactivé, on fait un embed pour prévenir l'utilisateur54 embed=discord.Embed(title="__Commande désactivée !__", description="La commande **kick** est désactivé 😥", color=0xff1a1a,timestamp = datetime.utcnow())55 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")56 embed.add_field(name="__Comment la réactiver ?__", value="Il vous suffit d'aller dans le code du bot puis de mettre la valeur de **kick_activation** à True au lieu de False 😉", inline=False)57 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)58 # on ajoute une réaction au message de l'utilisateur59 await ctx.message.add_reaction("❌")60 # on envoit le embed61 await ctx.send(embed=embed, delete_after=10) 62 await ctx.message.delete(delay = 2)63 64 #s'il y a une erreur lors de la commande kick65 @kick.error66 async def kick_error(self,ctx, error): 67 #on vérifie si c'est un manque de permission, si oui, on crée un embed68 if isinstance(error, discord.ext.commands.MissingPermissions):69 embed=discord.Embed(title="__ERREUR__", description="Vous avez besoin de la permission de **kick** !", color=0xff1a1a,timestamp = datetime.utcnow())70 #sinon on vérifie si c'est un mauvais argument, si oui, on crée un embed71 elif isinstance(error, discord.ext.commands.BadArgument):72 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre un **utilisateur** valide !", color=0xff1a1a,timestamp = datetime.utcnow())73 #sinon on vérifie si c'est un manque d'argument, si oui, on crée un embed74 elif isinstance(error, discord.ext.commands.MissingRequiredArgument):75 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre le **bon** nombre d'argument(s) !", color=0xff1a1a,timestamp = datetime.utcnow())76 else:77 embed=discord.Embed(title="__ERREUR__", description="Il y a eu une erreur !", color=0xff1a1a,timestamp = datetime.utcnow())78 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")79 embed.add_field(name="__Besoin d'aide ?__", value="Utilisez la commande **"+self.prefix+"help kick **", inline=False)80 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)81 # on ajoute une réaction au message de l'utilisateur82 await ctx.message.add_reaction("❌")83 # on envoit le embed84 await ctx.send(embed=embed, delete_after=5)85 await ctx.message.delete(delay = 2)86 87 ##### Commande delete88 @discord.ext.commands.command(89 name="del",90 brief="Permet de supprimer tous les messages ou seulement un certain nombre",91 help="utilisez cette commande afin de supprimer des messages !")92 #permet d'éxécuter ce code uniquement sur un serveur93 @discord.ext.commands.guild_only()94 # on vérifie la permission de modifier les messages95 @discord.ext.commands.has_permissions(manage_messages=True)96 #s'il n'y a pas de nombre de messages à supprimer, on supprime tous les messages97 async def delete(self,ctx, number_of_messages: int = 10000000000):98 # A tester -del desfs / -del -4399 # Voir si c'est possible de surprimer des messages jusqu'à une certaine date100 if(self.delete_activation):101 # Permet de supprimer les messages102 await ctx.channel.purge(limit=number_of_messages + 1)103 else:104 # si la commande est désactivé, on fait un embed pour prévenir l'utilisateur105 embed=discord.Embed(title="__Commande désactivée !__", description="La commande **delete** est désactivé 😥", color=0xff1a1a,timestamp = datetime.utcnow())106 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")107 embed.add_field(name="__Comment la réactiver ?__", value="Il vous suffit d'aller dans le code du bot puis de mettre la valeur de **delete_activation** à True au lieu de False 😉", inline=False)108 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)109 # on ajoute une réaction au message de l'utilisateur110 await ctx.message.add_reaction("❌")111 # on envoit le embed112 await ctx.send(embed=embed, delete_after=10) 113 await ctx.message.delete(delay = 2)114 115 #s'il y a une erreur lors de la commande delete116 117 @delete.error118 async def delete_error(self,ctx, error):119 #on vérifie si c'est un manque de permission, si oui, on crée un embed120 if isinstance(error, discord.ext.commands.MissingPermissions):121 embed=discord.Embed(title="__ERREUR__", description="Vous avez besoin de la permission de **supprimer** des message !", color=0xff1a1a,timestamp = datetime.utcnow())122 #sinon on vérifie si c'est un mauvais argument, si oui, on crée un embed123 elif isinstance(error, discord.ext.commands.BadArgument):124 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre un **nombre** valide !", color=0xff1a1a,timestamp = datetime.utcnow())125 else:126 embed=discord.Embed(title="__ERREUR__", description="Il y a eu une erreur !", color=0xff1a1a,timestamp = datetime.utcnow())127 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")128 embed.add_field(name="__Besoin d'aide ?__", value="Utilisez la commande **"+self.prefix+"help delete** !", inline=False)129 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)130 # on ajoute une réaction au message de l'utilisateur131 await ctx.message.add_reaction("❌")132 # on envoit le embed133 await ctx.send(embed=embed, delete_after=5)134 await ctx.message.delete(delay = 2)135 @discord.ext.commands.command(136 name="ban",137 brief="Permet de bannir un membre du serveur",138 help="utilisez cette commande afin de bannir quelqu'un du serveur !")139 ###### Commande ban140 #on vérifie si l'utilisateur a la perm de ban141 @discord.ext.commands.has_permissions(ban_members=True)142 async def ban(self,ctx, member: discord.Member, *, reason=None):143 # on vérifie si ban est activé144 if(self.ban_activation):145 # on vérifie si on mentionne le bot146 if self.bot.user.mention == member.mention :147 # Si oui on renvoie un message d'erreur148 embed=discord.Embed(title="__ERREUR__", description="La commande **ban** ne marche pas sur moi 🙃",url="https://youtu.be/dQw4w9WgXcQ", color=0xff1a1a,timestamp = datetime.utcnow())149 embed.set_thumbnail(url="https://www.presse-citron.net/app/uploads/2000/Meme_Rick_Roll_Rick_Astley-Presse-Citron.jpg")150 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)151 # on ajoute une réaction au message de l'utilisateur152 await ctx.message.add_reaction("❌")153 154 await ctx.send(embed=embed, delete_after=5)155 await ctx.message.delete(delay = 2)156 else:157 # Si non, on vérifie s'il y a une raison158 if reason==None:159 #s'il n'y a pas de raison, on donne une valeur à la raison160 reason="Dieu a frappé 🔥"161 # on ban le membre ciblé162 await ctx.guild.ban(member)163 # On fait un embed de confirmation164 embed = discord.Embed(title="__Ban__",description=f"{member.mention} a été ban",colour=discord.Colour.green(),timestamp = datetime.utcnow())165 embed.add_field(name="Par:", value=ctx.author.mention, inline=False)166 embed.add_field(name="raison:", value=reason, inline=False)167 embed.set_thumbnail(url=member.avatar_url)168 # on ajoute une réaction au message de l'utilisateur169 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)170 await ctx.message.add_reaction("✅")171 # on envoit le embed172 await ctx.send(embed=embed)173 else:174 # si la commande est désactivé, on fait un embed pour prévenir l'utilisateur175 embed=discord.Embed(title="__Commande désactivée !__", description="La commande **ban** est désactivé 😥", color=0xff1a1a,timestamp = datetime.utcnow())176 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")177 embed.add_field(name="__Comment la réactiver ?__", value="Il vous suffit d'aller dans le code du bot puis de mettre la valeur de **ban_activation** à True au lieu de False 😉", inline=False)178 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)179 # on ajoute une réaction au message de l'utilisateur180 await ctx.message.add_reaction("❌")181 # on envoit le embed182 await ctx.send(embed=embed, delete_after=10) 183 await ctx.message.delete(delay = 2)184 #s'il y a une erreur lors de la commande ban185 @ban.error186 async def ban_error(self,ctx, error): 187 #on vérifie si c'est un manque de permission, si oui, on crée un embed188 if isinstance(error, discord.ext.commands.MissingPermissions):189 embed=discord.Embed(title="__ERREUR__", description="Vous avez besoin de la permission de **ban** !", color=0xff1a1a,timestamp = datetime.utcnow())190 #sinon on vérifie si c'est un mauvais argument, si oui, on crée un embed191 elif isinstance(error, discord.ext.commands.BadArgument):192 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre un **utilisateur** valide !", color=0xff1a1a,timestamp = datetime.utcnow())193 #sinon on vérifie si c'est un manque d'argument, si oui, on crée un embed194 elif isinstance(error, discord.ext.commands.MissingRequiredArgument):195 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre le **bon** nombre d'argument(s) !", color=0xff1a1a,timestamp = datetime.utcnow())196 else:197 embed=discord.Embed(title="__ERREUR__", description="Il y a eu une erreur !", color=0xff1a1a,timestamp = datetime.utcnow())198 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")199 embed.add_field(name="__Besoin d'aide ?__", value="Utilisez la commande **"+self.prefix+"help ban **", inline=False)200 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)201 # on ajoute une réaction au message de l'utilisateur202 await ctx.message.add_reaction("❌")203 # on envoit le embed204 await ctx.send(embed=embed, delete_after=5)205 await ctx.message.delete(delay = 2)206 @discord.ext.commands.command(207 name="unban",208 brief="Permet de débannir un membre du serveur (il faut utiliser son ID discord)",209 help="utilisez cette commande afin de débannir quelqu'un du serveur !(il faut utiliser son ID discord)")210 ###### Commande unban211 #on vérifie si l'utilisateur a la perm de ban212 @discord.ext.commands.has_permissions(ban_members=True)213 async def unban(self,ctx, member_id):214 # on vérifie si unban est activé215 if(self.unban_activation):216 user = await self.bot.fetch_user(member_id)217 await ctx.guild.unban(user)218 219 embed = discord.Embed(title="__Ban__",description=f"{user.mention} a été déban",colour=discord.Colour.green(),timestamp = datetime.utcnow())220 embed.add_field(name="Par:", value=ctx.author.mention, inline=False)221 embed.set_thumbnail(url=user.avatar_url)222 # on ajoute une réaction au message de l'utilisateur223 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)224 await ctx.message.add_reaction("✅")225 # on envoit le embed226 await ctx.send(embed=embed)227 else:228 # si la commande est désactivé, on fait un embed pour prévenir l'utilisateur229 embed=discord.Embed(title="__Commande désactivée !__", description="La commande **unban** est désactivé 😥", color=0xff1a1a,timestamp = datetime.utcnow())230 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")231 embed.add_field(name="__Comment la réactiver ?__", value="Il vous suffit d'aller dans le code du bot puis de mettre la valeur de **unban_activation** à True au lieu de False 😉", inline=False)232 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)233 # on ajoute une réaction au message de l'utilisateur234 await ctx.message.add_reaction("❌")235 # on envoit le embed236 await ctx.send(embed=embed, delete_after=10) 237 await ctx.message.delete(delay = 2)238 #s'il y a une erreur lors de la commande ban239 @unban.error240 async def unban_error(self,ctx, error): 241 #on vérifie si c'est un manque de permission, si oui, on crée un embed242 if isinstance(error, discord.ext.commands.MissingPermissions):243 embed=discord.Embed(title="__ERREUR__", description="Vous avez besoin de la permission de **ban** !", color=0xff1a1a,timestamp = datetime.utcnow())244 #sinon on vérifie si c'est un mauvais argument, si oui, on crée un embed245 elif isinstance(error, discord.ext.commands.BadArgument):246 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre un **utilisateur** valide !", color=0xff1a1a,timestamp = datetime.utcnow())247 #sinon on vérifie si c'est un manque d'argument, si oui, on crée un embed248 elif isinstance(error, discord.ext.commands.MissingRequiredArgument):249 embed=discord.Embed(title="__ERREUR__", description="Veuillez mettre le **bon** nombre d'argument(s) !", color=0xff1a1a,timestamp = datetime.utcnow())250 elif isinstance(error,discord.ext.commands.CommandInvokeError):251 embed=discord.Embed(title="__ERREUR__", description="l'utilisateur que vous cherchez n'est pas dans la liste des bannis ! (vérifiez que vous utilisez bien l'ID discord de l'utilisateur que vous souhaitez unban)", color=0xff1a1a,timestamp = datetime.utcnow())252 else:253 embed=discord.Embed(title="__ERREUR__", description="Il y a eu une erreur !", color=0xff1a1a,timestamp = datetime.utcnow())254 embed.set_thumbnail(url="https://upload.wikimedia.org/wikipedia/commons/1/1c/No-Symbol.png")255 embed.add_field(name="__Besoin d'aide ?__", value="Utilisez la commande **"+self.prefix+"help unban **", inline=False)256 embed.set_footer(text="Commande demandé par : " + ctx.author.display_name, icon_url=ctx.message.author.avatar_url)257 # on ajoute une réaction au message de l'utilisateur258 await ctx.message.add_reaction("❌")259 # on envoit le embed260 await ctx.send(embed=embed, delete_after=5)...

Full Screen

Full Screen

Delete.py

Source:Delete.py Github

copy

Full Screen

...38 async def set_id_victime(self, ctx, id_victime: int):39 self.id_victime = id_victime40 await ctx.channel.send(f"La victime porte l'id {self.id_victime}")41 @command(name='delete_activation')42 async def delete_activation(self, ctx):43 if self.delete_activation == True :44 self.delete_activation = False45 await ctx.channel.send(f"La méthode delete est désactivée.")46 else :47 self.delete_activation = True48 await ctx.channel.send(f"La méthode delete est activée.")49 @command(name='get_id_serv')50 async def get_id_serv(self, ctx):51 await ctx.channel.send(f"505198106350977024")52 @command(name='set_delete_max')53 async def set_delete_max(self, ctx, max: int):54 self.delete_max = max55 await ctx.channel.send(f"La durée maximum avant suppression est de {self.delete_max}s.")56 @command(name='set_delete_min')...

Full Screen

Full Screen

fas_client.py

Source:fas_client.py Github

copy

Full Screen

1#!/usr/bin/env python2import api_client.fas_client as client3ApiClient = client.FASApiClient4if __name__ == "__main__":5 api = [("10.160.37.61", 443, True)]6 # CA7 print "----TESTING API client with CA certificate ------"8 # sn is 'FG60DP4615001748' in the test9 key_file = "/root/fgt/box/fgt_b.key"10 cert_file = "/root/fgt/box/fgt_b.crt"11 ca_file = "/root/fgt/box/test_root_Fortinet_CA.cer"12 cli = ApiClient(api, key_file=key_file,13 cert_file=cert_file, ca_file=ca_file)14 res = cli.request('GET_ACTIVATION', sn='FG60DP4615001748', vdom='root')15 print "GET_ACTIVATION = ", res16 if not res:17 res = cli.request('ADD_ACTIVATION', sn='FG60DP4615001748',18 vdom='root', namespace='default')19 print "ADD_ACTIVATION = ", res20 if isinstance(res, list):21 res_delete = []22 for record in res:23 _res = cli.request('DELETE_ACTIVATION', id=record['id'])24 res_delete.append(_res)25 elif isinstance(res, dict):26 res_delete = cli.request('DELETE_ACTIVATION', id=res['id'])...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run localstack automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful