Merge pull request #15 from MadCat9958/master

Обновление примеров
This commit is contained in:
Виктор 2023-07-01 14:55:04 +03:00 committed by GitHub
commit 31596926e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 4 deletions

View file

@ -1,5 +1,5 @@
# Migration Guilde # Migration Guide
You can use this guide to make it easier to switch to new version (3x) of boticordpy. You can use this guide to make it easier to switch to new version (3x) of boticordpy.
@ -50,6 +50,20 @@ autopost = (
) )
``` ```
Also, JSON's keys for bot stats must be changed:
### Was:
```py
async def get_stats():
return {"servers": len(bot.guilds), "shards": 0, "users": len(bot.users)}
```
### Became:
```py
async def get_stats():
return {"guilds": len(bot.guilds), "shards": 0, "members": len(bot.users)}
```
## Webhook or websocket... that is the question ## Webhook or websocket... that is the question
Webhooks are no longer supported in boticordpy. You can find guide how to use boticord websocket [here](https://github.com/boticord/boticordpy/blob/master/examples/websocket.py). Webhooks are no longer supported in boticordpy. You can find guide how to use boticord websocket [here](https://github.com/boticord/boticordpy/blob/master/examples/websocket.py).

View file

@ -56,7 +56,7 @@ bot = commands.Bot(command_prefix="!")
# Function that will return the current bot's stats. # Function that will return the current bot's stats.
async def get_stats(): async def get_stats():
return {"servers": len(bot.guilds), "shards": 0, "users": len(bot.users)} return {"guilds": len(bot.guilds), "shards": 0, "members": len(bot.users)}
# Function that will be called if stats are posted successfully. # Function that will be called if stats are posted successfully.

View file

@ -77,7 +77,7 @@ class BoticordClient:
_logger.info("Posting bot stats") _logger.info("Posting bot stats")
response = await self.http.post_bot_stats( response = await self.http.post_bot_stats(
bot_id, {"servers": servers, "shards": shards, "users": users} bot_id, {"guilds": servers, "shards": shards, "members": users}
) )
return boticord_types.ResourceBot.from_dict(response) return boticord_types.ResourceBot.from_dict(response)

View file

@ -10,7 +10,7 @@ bot = commands.Bot(command_prefix="!")
# Function that will return the current bot's stats. # Function that will return the current bot's stats.
async def get_stats(): async def get_stats():
return {"servers": len(bot.guilds), "shards": 0, "users": len(bot.users)} return {"guilds": len(bot.guilds), "shards": 0, "members": len(bot.users)}
# Function that will be called if stats are posted successfully. # Function that will be called if stats are posted successfully.