aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
authorGravatar Eric Fletcher <[email protected]>2022-04-02 12:54:48 -0400
committerGravatar Eric Fletcher <[email protected]>2022-04-10 11:17:19 -0400
commiteee7ace0b58be610c7ac00f7f5634d9f73454961 (patch)
treef7f2201dd6e6bcc43884b5e68129bef7182f2495 /pydis_site
parentAdded Discord embed limits guide (#690) (diff)
Migrate Setting Different Statuses to Set Your Bot pin by Python bot to site
Diffstat (limited to 'pydis_site')
-rw-r--r--pydis_site/apps/content/resources/guides/python-guides/setting-different-statuses-on-your-bot.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/pydis_site/apps/content/resources/guides/python-guides/setting-different-statuses-on-your-bot.md b/pydis_site/apps/content/resources/guides/python-guides/setting-different-statuses-on-your-bot.md
new file mode 100644
index 00000000..a01ce8da
--- /dev/null
+++ b/pydis_site/apps/content/resources/guides/python-guides/setting-different-statuses-on-your-bot.md
@@ -0,0 +1,41 @@
+---
+title: Setting Different Statuses to Set Your Bot
+description: How to personalize your Discord bot status
+---
+
+#### Setting 'Playing' Status
+```python
+await client.change_presence(activity=discord.Game(name="a game"))
+```
+
+#### Setting 'Streaming' Status
+```python
+await client.change_presence(activity=discord.Streaming(name="My Stream", url=my_twitch_url))
+```
+
+#### Setting 'Listening' Status
+```python
+await client.change_presence(activity=discord.Activity(type=discord.ActivityType.listening, name="a song"))
+```
+
+#### Setting 'Watching' Status
+```python
+await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name="a movie"))
+```
+
+#### Add Optional Status as Well:
+
+* status=discord.Status.\<status>
+
+####Available Statuses:
+
+* do_not_disturb(red icon)
+
+
+* idle(yellow icon)
+
+
+* online(default, green icon)
+
+
+* offline(gray icon)