update(command|info): add things to command
This commit is contained in:
parent
7c65c92084
commit
68daf90938
6 changed files with 53 additions and 3 deletions
2
bot.py
2
bot.py
|
@ -43,7 +43,7 @@ class TuxBot(commands.AutoShardedBot):
|
|||
super().__init__(command_prefix=_prefix_callable, pm_help=None,
|
||||
help_command=None, description=description,
|
||||
help_attrs=dict(hidden=True),
|
||||
activity=discord.Game(name=Texts().get('Stating...')))
|
||||
activity=discord.Game(name=Texts().get('Starting...')))
|
||||
|
||||
self.uptime: datetime = datetime.datetime.utcnow()
|
||||
self.config = config
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import os
|
||||
import platform
|
||||
import time
|
||||
|
||||
|
@ -15,6 +16,12 @@ class Basics(commands.Cog):
|
|||
def __init__(self, bot: TuxBot):
|
||||
self.bot = bot
|
||||
|
||||
@staticmethod
|
||||
def _latest_commits():
|
||||
cmd = 'git log -n 3 -s --format="[\`%h\`](https://git.gnous.eu/gnouseu/tuxbot-bot/commits/%H) %s (%cr)"'
|
||||
|
||||
return os.popen(cmd).read().strip()
|
||||
|
||||
"""---------------------------------------------------------------------"""
|
||||
|
||||
@commands.command(name='ping')
|
||||
|
@ -33,7 +40,7 @@ class Basics(commands.Cog):
|
|||
|
||||
"""---------------------------------------------------------------------"""
|
||||
|
||||
@commands.command(name='info')
|
||||
@commands.command(name='info', aliases=['about'])
|
||||
async def _info(self, ctx: commands.Context):
|
||||
proc = psutil.Process()
|
||||
with proc.oneshot():
|
||||
|
@ -41,6 +48,12 @@ class Basics(commands.Cog):
|
|||
e = discord.Embed(
|
||||
title=f"{Texts('basics').get('Information about TuxBot')}",
|
||||
color=0x89C4F9)
|
||||
|
||||
e.add_field(
|
||||
name=f"__{Texts('basics').get('Latest changes')}__",
|
||||
value=self._latest_commits(),
|
||||
inline=False)
|
||||
|
||||
e.add_field(
|
||||
name=f"__:busts_in_silhouette: "
|
||||
f"{Texts('basics').get('Development')}__",
|
||||
|
@ -79,10 +92,29 @@ class Basics(commands.Cog):
|
|||
inline=True
|
||||
)
|
||||
|
||||
e.add_field(
|
||||
name=f"__{Texts('basics').get('Links')}__",
|
||||
value="[tuxbot.gnous.eu](https://tuxbot.gnous.eu/) "
|
||||
"| [gnous.eu](https://gnous.eu/) "
|
||||
f"| [{Texts('basics').get('Invite')}](https://discordapp.com/oauth2/authorize?client_id=301062143942590465&scope=bot&permissions=268749888)",
|
||||
inline=False
|
||||
)
|
||||
|
||||
e.set_footer(text=f'version: {self.bot.version}')
|
||||
|
||||
await ctx.send(embed=e)
|
||||
|
||||
"""---------------------------------------------------------------------"""
|
||||
|
||||
@commands.command(name='credits')
|
||||
async def _credits(self, ctx: commands.Context):
|
||||
e = discord.Embed(
|
||||
title=Texts('basics').get('Contributors'),
|
||||
description=f"- **Romain#5117** https://git.gnous.eu/Romain\n"
|
||||
f"- **Outout#4039** https://git.gnous.eu/mael",
|
||||
color=0x89C4F9
|
||||
)
|
||||
|
||||
|
||||
def setup(bot: TuxBot):
|
||||
bot.add_cog(Basics(bot))
|
||||
|
|
|
@ -18,6 +18,9 @@ msgstr ""
|
|||
msgid "Information about TuxBot"
|
||||
msgstr ""
|
||||
|
||||
msgid "Latest changes"
|
||||
msgstr ""
|
||||
|
||||
msgid "Development"
|
||||
msgstr ""
|
||||
|
||||
|
@ -34,4 +37,10 @@ msgid "Channels count"
|
|||
msgstr ""
|
||||
|
||||
msgid "Members count"
|
||||
msgstr ""
|
||||
|
||||
msgid "Links"
|
||||
msgstr ""
|
||||
|
||||
msgid "Invite"
|
||||
msgstr ""
|
Binary file not shown.
Binary file not shown.
|
@ -18,6 +18,9 @@ msgstr ""
|
|||
msgid "Information about TuxBot"
|
||||
msgstr "Informations sur TuxBot"
|
||||
|
||||
msgid "Latest changes"
|
||||
msgstr "Derniers changements"
|
||||
|
||||
msgid "Development"
|
||||
msgstr "Développement"
|
||||
|
||||
|
@ -34,4 +37,10 @@ msgid "Channels count"
|
|||
msgstr "Nombre de salons"
|
||||
|
||||
msgid "Members count"
|
||||
msgstr "Nombre de membres"
|
||||
msgstr "Nombre de membres"
|
||||
|
||||
msgid "Links"
|
||||
msgstr "Liens"
|
||||
|
||||
msgid "Invite"
|
||||
msgstr "Invitation"
|
Loading…
Reference in a new issue