diff options
| author | 2021-04-13 20:06:27 -0700 | |
|---|---|---|
| committer | 2021-04-13 20:06:27 -0700 | |
| commit | e754e8382091d9e8db708aa008c25cceb4235e92 (patch) | |
| tree | b765b20e7157d7376233bfc3dc6f1735bc298b0f | |
| parent | Merge pull request #680 from python-discord/laundmo-regex-isssue-patch (diff) | |
| parent | Merge branch 'main' into vcokltfre/feat/ping (diff) | |
Merge pull request #681 from python-discord/vcokltfre/feat/ping
feat: add ping command
| -rw-r--r-- | bot/exts/evergreen/ping.py | 27 | 
1 files changed, 27 insertions, 0 deletions
| diff --git a/bot/exts/evergreen/ping.py b/bot/exts/evergreen/ping.py new file mode 100644 index 00000000..97f8b34d --- /dev/null +++ b/bot/exts/evergreen/ping.py @@ -0,0 +1,27 @@ +from discord import Embed +from discord.ext import commands + +from bot.constants import Colours + + +class Ping(commands.Cog): +    """Ping the bot to see its latency and state.""" + +    def __init__(self, bot: commands.Bot): +        self.bot = bot + +    @commands.command(name="ping") +    async def ping(self, ctx: commands.Context) -> None: +        """Ping the bot to see its latency and state.""" +        embed = Embed( +            title=":ping_pong: Pong!", +            colour=Colours.bright_green, +            description=f"Gateway Latency: {round(self.bot.latency * 1000)}ms", +        ) + +        await ctx.send(embed=embed) + + +def setup(bot: commands.Bot) -> None: +    """Cog load.""" +    bot.add_cog(Ping(bot)) | 
