Documentation

discordspy.Client(bot, token, post=None)

Creates a discordspy client object to communicate discords.com API.

Paramaters

  • bot - A discord.Client object.
  • token - Your bot's discords.com API token.
  • post - A discordspy post object.

Methods

servers()

Returns the number of servers the client is in.
Returns
  • server_count

post_servers()

A method to post the number of server the client is in, cancels if the client is being ratelimited and a newer request is available.

webhook(port=None, auth="", path="/discordswebhook")

A method to post the number of server the client is in, cancels if the client is being ratelimited and a newer request is available.
Paramaters
  • port - The port that the client should listen to webhooks on, can't be in use. The default port is 8080.
  • auth - The plain text string used to verify that the request is coming from discords.com.
  • path - The path the webhook should be sent to.

discordspy.Post

A non callable class to create post objects for posting stats

Methods

auto()

Returns
Returns
  • <auto posting PostObject>

interval(seconds=0, minutes=0, hours=0)

Returns a PostObject to post stats at certain intervals, by default this is set to 30 minutes.
Parameters
  • seconds - part of the duration of the interval in seconds.
  • minutes - part of the duration of the interval in minutes
  • hours - part od the duration of the interval in hours
Returns
  • <interval posting PostObject>
Last modified 5mo ago