Using prefix from config for presence

This commit is contained in:
2021-10-31 12:26:00 +01:00
parent ba51aba4e9
commit 0179e98135
+11 -6
View File
@@ -1,4 +1,5 @@
import discord import discord
from discord import ActivityType
from discord.colour import Color from discord.colour import Color
from discord.ext import commands, tasks from discord.ext import commands, tasks
import sys import sys
@@ -72,15 +73,19 @@ class ChristmasBot(commands.Bot):
colour_dict[name] = Color(int(color, 16)) colour_dict[name] = Color(int(color, 16))
return colour_dict return colour_dict
@tasks.loop(seconds=20) @tasks.loop(seconds=30)
async def update_status(self): async def update_status(self):
await self.wait_until_ready() await self.wait_until_ready()
title = "ck!connect | ck!help"
if self.rpc_is_help_message:
title = "Tfoe broer"
self.rpc_is_help_message = not self.rpc_is_help_message
await self.change_presence(activity=discord.Game(title)) bot_prefix = self.config["prefixes"][0]
if self.rpc_is_help_message:
title = f"for {bot_prefix}connect | {bot_prefix}help"
activity = discord.Activity(name=title, type=ActivityType.watching)
else:
activity = discord.Activity(name="Some song", type=ActivityType.playing)
self.rpc_is_help_message = not self.rpc_is_help_message
await self.change_presence(activity=activity)
if __name__ == "__main__": if __name__ == "__main__":