Skip to main content

A plugin to help with saving variables for Discord bots

Project description

Discord Variables Plugin

A plugin to help with saving variables for bots

Instalation:

  • Windows: pip install discord_variables_plugins
  • Linux: pip3 install discord_variables_plugins

Documentation:

Server Specific Variables:

  • Import package, and create discord_variables_plugin.ServerVariables object:
import discord_variables_plugin
serverVars = discord_variables_plugin.ServerVariables()
  • To set a server specific variable
# Pass a discord.Guild object for guild
# Pass a string for varName
# Pass any object for value
serverVars.set(guild, varName, value)
  • To get a server specific variable
# Pass a discord.Guild object for guild
# Pass a string for varName
# Returns the object stored in varName of guild
varNameValue = serverVars.get(guild, varName)
  • To clear a saved server
# Pass a discord.Guild object for guild
serverVars.clearServer(guild)
  • To remove a variable of a server
# Pass a discord.Guild object for guild
# Pass a string for varName
serverVars.removeVar(guild, varName)
  • To save the server variables
# Pass a file path as fp
serverVars.save(fp)
  • To load the server variables
# Pass a file path as fp
serverVars.load(fp)

Global User Variables:

  • Import package, and create discord_variables_plugin.GlobalUserVariables object:
import discord_variables_plugin
userVars = discord_variables_plugin.GlobalUserVariables()
  • To set a global user variable
# Pass a discord.User object for user
# Pass a string for varName
# Pass any object for value
userVars.set(user, varName, value)
  • To get a global user variable
# Pass a discord.User object for user
# Pass a string for varName
# Returns the object stored in varName of user
varNameValue = userVars.get(user, varName)
  • To clear a saved user
# Pass a discord.User object for user
userVars.clearUser(user)
  • To remove a variable of a user
# Pass a discord.User object for user
# Pass a string for varName
userVars.removeVar(user, varName)
  • To save the global user variables
# Pass a file path as fp
userVars.save(fp)
  • To load the global user variables
# Pass a file path as fp
userVars.load(fp)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

discord_variables_plugin-1.2-py3-none-any.whl (2.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page