From ce174cefa16b5310a8a510556dbb0ef28dbdade8 Mon Sep 17 00:00:00 2001 From: xfnw Date: Sat, 20 Nov 2021 15:59:54 +0000 Subject: [PATCH] Added rich presence changes --- bot.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index 387ff69..b66012f 100755 --- a/bot.py +++ b/bot.py @@ -1,3 +1,5 @@ + + import discord from discord import File, Streaming, Game, Activity, ActivityType, Status from discord.ext import commands @@ -12,6 +14,12 @@ foxmsgs = [ 'heres ur fox', ] +def getAllUsers(): + membercount = 0 + for guild in bot.guilds: + membercount += guild.member_count + return membercount + async def is_ginlang(ctx): """ are you ginlang or the other dude? @@ -77,7 +85,7 @@ async def activity(ctx, atype, *, aname): if atype not in atypes: await ctx.send("invalid activity type. the valid types are "+' '.join(atypes.keys())) return - await bot.change_presence(activity=Activity(name=aname, type=atypes[atype], url="https://twitch.tv/xginlang")) + await bot.change_presence(activity=Activity(name=(aname + f" and foxing {str(getAllUsers())} users"), type=atypes[atype], url="https://twitch.tv/xginlang")) await ctx.send('Success!') @@ -163,6 +171,7 @@ async def on_ready(): await bot.change_presence(activity=Streaming(name="Testing - bot may go offline at any point", url="https://twitch.tv/xginlang")) with open('token.json', 'r') as file: + # this breaks if you are on windows token = ''.join([line[:-1] for line in file.readlines()]) bot.run(token)