1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-02 22:23:13 +00:00
Lumi/modules/misc/ping.py

31 lines
799 B
Python
Raw Normal View History

from discord.ext import commands
2024-08-29 08:48:14 +00:00
from lib.const import CONST
2024-08-29 08:48:14 +00:00
from ui.embeds import Builder
class Ping(commands.Cog):
def __init__(self, bot: commands.Bot):
self.bot = bot
@commands.hybrid_command(
name="ping",
usage="ping",
)
async def ping(self, ctx: commands.Context[commands.Bot]) -> None:
2024-08-29 08:48:14 +00:00
embed = Builder.create_embed(
theme="success",
user_name=ctx.author.name,
author_text=CONST.STRINGS["ping_author"],
description=CONST.STRINGS["ping_pong"],
footer_text=CONST.STRINGS["ping_footer"].format(
round(1000 * self.bot.latency),
),
)
await ctx.send(embed=embed)
async def setup(bot: commands.Bot) -> None:
await bot.add_cog(Ping(bot))