Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 2.37 KB

README.md

File metadata and controls

67 lines (55 loc) · 2.37 KB

Easy-Discord.py-Status

Easy way to have Creative and Unique Statuses for your Discord.py bot.

Basic

Idle

await client.change_presence(status=discord.Status.idle)

Do Not Disturb

await client.change_presence(status=discord.Status.dnd)

Advanced

Server Count

await client.change_presence(activity=discord.Activity(type=discord.ActivityType.playing, name=f'Online in {len(client.guilds)} Servers'))

image

Streaming With Any Twitch Channel

await client.change_presence(activity=discord.Streaming(name="Coding", url="https://twitch.tv/xqcow"))

image image

Listening to Music

await client.change_presence(activity=discord.Activity(type=discord.ActivityType.listening, name='In The Car (ft. Lil Tracy)'))

image

Playing a Game

await client.change_presence(activity=discord.Activity(type=discord.ActivityType.playing, name='Visual Studio'))

image

Competing in a Game

await client.change_presence(activity=discord.Activity(type=discord.ActivityType.competing, name='idk what this is'))

image

Watching a Video

await client.change_presence(sctivity=discord.Activity(type=discord.ActivityType.watching, name='you.'))

image

Extreme

Changing Status (NOT WORKING)

from itertools import cycle
from discord.ext import tasks

status = cycle(["m!help", "anything", "add as many as u want", "u can even change the time between changes"])

@tasks.loop(seconds=5)
async def changeStatus():
    await client.change_presence(status=discord.Status.do_not_disturb, activity=discord.Activity(type=discord.ActivityType.playing, name=next(status)))

Issues:

  • Please open and Issue for Help.