Merge pull request #16 from MadCat9958/master

v3.0.1
This commit is contained in:
Виктор 2023-07-04 13:02:45 +03:00 committed by GitHub
commit ff59029927
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 27 additions and 15 deletions

View file

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

View file

@ -10,7 +10,7 @@ __title__ = "boticordpy"
__author__ = "Marakarka"
__license__ = "MIT"
__copyright__ = "Copyright 2021 - 2023 Marakarka"
__version__ = "3.0.0"
__version__ = "3.0.1"
from .client import BoticordClient
from .types import *

View file

@ -54,20 +54,20 @@ class BoticordClient:
self,
bot_id: typing.Union[str, int],
*,
servers: int = 0,
shards: int = 0,
users: int = 0,
servers: typing.Optional[int] = None,
shards: typing.Optional[int] = None,
users: typing.Optional[int] = None,
) -> boticord_types.ResourceBot:
"""Post Bot's stats.
Args:
bot_id (Union[:obj:`str`, :obj:`int`])
Id of the bot to post stats of.
servers ( :obj:`int` )
servers ( Optional[:obj:`int`] )
Bot's servers count
shards ( :obj:`int` )
shards ( Optional[:obj:`int`] )
Bot's shards count
users ( :obj:`int` )
users ( Optional[:obj:`int`] )
Bot's users count
Returns:
@ -77,7 +77,7 @@ class BoticordClient:
_logger.info("Posting bot stats")
response = await self.http.post_bot_stats(
bot_id, {"guilds": servers, "shards": shards, "members": users}
bot_id, {"servers": servers, "shards": shards, "members": users}
)
return boticord_types.ResourceBot.from_dict(response)

View file

@ -22,7 +22,7 @@ class HttpClient:
def __init__(self, auth_token: str = None, version: int = 3, **kwargs):
self.token = auth_token
self.API_URL = f"https://api.boticord.top/v{version}"
self.API_URL = f"https://api.boticord.top/v{version}/"
loop = kwargs.get("loop") or asyncio.get_event_loop()

View file

@ -19,8 +19,7 @@ class BotiCordWebsocket:
self.loop = asyncio.get_event_loop()
self.ws = None
self._listeners = {}
self.not_closed = True
self.not_closed = False
self._token = token
def listener(self):

View file

@ -17,6 +17,19 @@ BotiCord Websocket
Notification types
-------------------
.. function:: up_added(data)
Called when up is added.
.. function:: comment_added(data)
Called when comment is added.
.. function:: comment_edited(data)
Called when comment is edited.
.. function:: comment_removed(data)
Called when comment is deleted.

View file

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