This commit is contained in:
2022-08-23 21:57:12 +03:00
parent 15af292375
commit ca9787fcf2
6 changed files with 31 additions and 14 deletions

View File

@@ -11,8 +11,7 @@ from lib.DB import fill_bd, prepare_db
class Admin(commands.Cog, name='Admin'):
def __init__(self, bot):
self.bot = bot # defining bot as global var in class
# self.activity.start()
self.bot = bot # a defining bot as global var in class
@commands.Cog.listener() # this is a decorator for events/listeners
async def on_ready(self):
@@ -21,20 +20,21 @@ class Admin(commands.Cog, name='Admin'):
for g in self.bot.get_all_members():
await fill_bd(g.name, g.id, g.bot, g.nick, g.guild.id)
self.activity.start()
logging.info(f'Cog {__name__.split(".")[1]} is ready!.')
@tasks.loop(seconds=20)
async def activity(self):
await self.bot.change_presence(
activity=disnake.Activity(
name=f'Users: {str(len(self.bot.users))}',
name=f'at users: {str(len(self.bot.users))}',
type=3
)
)
await sleep(10)
await self.bot.change_presence(
activity=disnake.Activity(
name=f'Servers: {str(len(self.bot.guilds))}',
name=f'at servers: {str(len(self.bot.guilds))}',
type=3
)
)