mirror of
https://github.com/Ryujinx/ryuko-ng.git
synced 2024-12-23 15:45:33 +00:00
52 lines
1.5 KiB
Python
52 lines
1.5 KiB
Python
import random
|
|
import config
|
|
import discord
|
|
from discord.ext import commands
|
|
|
|
|
|
class Meme:
|
|
"""
|
|
Meme commands.
|
|
"""
|
|
|
|
def __init__(self, bot):
|
|
self.bot = bot
|
|
|
|
def check_if_staff_or_ot(ctx):
|
|
is_ot = (ctx.channel.name == "off-topic")
|
|
is_staff = any(r.id in config.staff_role_ids for r in ctx.author.roles)
|
|
return (is_ot or is_staff)
|
|
|
|
def c_to_f(self, c):
|
|
"""this is where we take memes too far"""
|
|
return 9.0 / 5.0 * c + 32
|
|
|
|
@commands.check(check_if_staff_or_ot)
|
|
@commands.command(hidden=True, name="warm")
|
|
async def warm_member(self, ctx, user: discord.Member):
|
|
"""Warms a user :3"""
|
|
celcius = random.randint(0, 100)
|
|
fahrenheit = self.c_to_f(celcius)
|
|
await ctx.send(f"{user.mention} warmed."
|
|
f" User is now {celcius}°C ({fahrenheit}°F).")
|
|
|
|
@commands.check(check_if_staff_or_ot)
|
|
@commands.command(hidden=True, name="bam")
|
|
async def bam_member(self, ctx, user: discord.Member):
|
|
"""Bams a user owo"""
|
|
await ctx.send(f"{self.bot.escape_message(user)} is ̶n͢ow b̕&̡.̷ 👍̡")
|
|
|
|
@commands.command(hidden=True)
|
|
async def memebercount(self, ctx):
|
|
"""Checks memeber count, as requested by dvdfreitag"""
|
|
await ctx.send("There's like, uhhhhh a bunch")
|
|
|
|
@commands.command(hidden=True)
|
|
async def frolics(self, ctx):
|
|
"""test"""
|
|
await ctx.send("https://www.youtube.com/watch?v=VmarNEsjpDI")
|
|
|
|
|
|
def setup(bot):
|
|
bot.add_cog(Meme(bot))
|