Forcemention inital commit
Signed-off-by: Bobloy <alboblexloy@gmail.com>
This commit is contained in:
		
							parent
							
								
									c3d1ad5026
								
							
						
					
					
						commit
						a3e35f1249
					
				
							
								
								
									
										5
									
								
								forcemention/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								forcemention/__init__.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | |||||||
|  | from .forcemention import ForceMention | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | def setup(bot): | ||||||
|  |     bot.add_cog(ForceMention(bot)) | ||||||
							
								
								
									
										33
									
								
								forcemention/forcemention.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								forcemention/forcemention.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | |||||||
|  | import discord | ||||||
|  | 
 | ||||||
|  | from redbot.core import Config, checks, commands | ||||||
|  | 
 | ||||||
|  | from redbot.core.bot import Red | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class ForceMention: | ||||||
|  |     """ | ||||||
|  |     V3 Cog Template | ||||||
|  |     """ | ||||||
|  | 
 | ||||||
|  |     def __init__(self, bot: Red): | ||||||
|  |         self.bot = bot | ||||||
|  |         self.config = Config.get_conf(self, identifier=9811198108111121, force_registration=True) | ||||||
|  |         default_global = {} | ||||||
|  |         default_guild = {} | ||||||
|  | 
 | ||||||
|  |         self.config.register_global(**default_global) | ||||||
|  |         self.config.register_guild(**default_guild) | ||||||
|  | 
 | ||||||
|  |     @checks.admin_or_permissions(manage_roles=True) | ||||||
|  |     @commands.command() | ||||||
|  |     async def forcemention(self, ctx: commands.Context, role: discord.Role): | ||||||
|  |         """ | ||||||
|  |        Mentions that role, regardless if it's unmentionable | ||||||
|  |        """ | ||||||
|  |         if not role.mentionable: | ||||||
|  |             await role.edit(mentionable=True) | ||||||
|  |             await ctx.send(role.mention) | ||||||
|  |             await role.edit(mentionable=False) | ||||||
|  |         else: | ||||||
|  |             await ctx.send(role.mention) | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bobloy
						Bobloy