Presences

Presences allow for your client to display something about themselves, or anything you may have in mind.

Classes

  • Presence

  • Activity

  • StatusType

  • ActivityType

Functions

If the classes are too complicating look no further

  • game()

  • listening()

  • watching()

  • competing()

  • streaming()

Changing presences

You may have realised there’s no change_presence function within Client. Well that’s because you need to change the presence per shard, which can be seen below.

for shard in Client.shards:
    await shard.change_presence(..., )

Creating your own presences

The main class were looking at is Presence. Your activity which is the fancy text the user sees will be in the Activity object.

presence = Presence(activities=[Activity, Activity], status=StatusType)

This is exactly what the Functions do.