mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[V3 Docs] Add and update existing features (#1451)
* [V3 Docs] bump version * Remove removed functions from __all__ * Update docstring format * Update copyright year * Add embed utils docs * Document bot class * Document RPC * Update toctree
This commit is contained in:
parent
45ee4755a6
commit
4e2b83c052
@ -55,7 +55,7 @@ master_doc = 'index'
|
|||||||
|
|
||||||
# General information about the project.
|
# General information about the project.
|
||||||
project = 'Red - Discord Bot'
|
project = 'Red - Discord Bot'
|
||||||
copyright = '2017, Cog Creators'
|
copyright = '2018, Cog Creators'
|
||||||
author = 'Cog Creators'
|
author = 'Cog Creators'
|
||||||
|
|
||||||
# The version info for the project you're documenting, acts as replacement for
|
# The version info for the project you're documenting, acts as replacement for
|
||||||
@ -63,9 +63,9 @@ author = 'Cog Creators'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '3.0.0a1'
|
version = '3.0.0b10'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '3.0.0a1'
|
release = '3.0.0b10'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
|||||||
19
docs/framework_bot.rst
Normal file
19
docs/framework_bot.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
.. bot module docs
|
||||||
|
|
||||||
|
===
|
||||||
|
Bot
|
||||||
|
===
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.bot
|
||||||
|
|
||||||
|
RedBase
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
.. autoclass:: RedBase
|
||||||
|
:members:
|
||||||
|
|
||||||
|
Red
|
||||||
|
^^^
|
||||||
|
|
||||||
|
.. autoclass:: Red
|
||||||
|
:members:
|
||||||
8
docs/framework_rpc.rst
Normal file
8
docs/framework_rpc.rst
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
.. rpc docs
|
||||||
|
|
||||||
|
===
|
||||||
|
RPC
|
||||||
|
===
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.rpc
|
||||||
|
:members:
|
||||||
@ -10,6 +10,12 @@ Chat Formatting
|
|||||||
.. automodule:: redbot.core.utils.chat_formatting
|
.. automodule:: redbot.core.utils.chat_formatting
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
|
Embed Helpers
|
||||||
|
=============
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.utils.embed
|
||||||
|
:members:
|
||||||
|
|
||||||
Mod Helpers
|
Mod Helpers
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
|||||||
@ -30,13 +30,16 @@ Welcome to Red - Discord Bot's documentation!
|
|||||||
guide_migration
|
guide_migration
|
||||||
guide_cog_creation
|
guide_cog_creation
|
||||||
framework_bank
|
framework_bank
|
||||||
|
framework_bot
|
||||||
framework_cogmanager
|
framework_cogmanager
|
||||||
framework_datamanager
|
|
||||||
framework_config
|
framework_config
|
||||||
|
framework_context
|
||||||
|
framework_datamanager
|
||||||
framework_downloader
|
framework_downloader
|
||||||
|
framework_events
|
||||||
framework_i18n
|
framework_i18n
|
||||||
framework_modlog
|
framework_modlog
|
||||||
framework_context
|
framework_rpc
|
||||||
framework_utils
|
framework_utils
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -7,10 +7,9 @@ import discord
|
|||||||
from redbot.core import Config
|
from redbot.core import Config
|
||||||
|
|
||||||
__all__ = ["Account", "get_balance", "set_balance", "withdraw_credits", "deposit_credits",
|
__all__ = ["Account", "get_balance", "set_balance", "withdraw_credits", "deposit_credits",
|
||||||
"can_spend", "transfer_credits", "wipe_bank", "get_guild_accounts",
|
"can_spend", "transfer_credits", "wipe_bank", "get_account", "is_global",
|
||||||
"get_global_accounts", "get_account", "is_global", "set_global",
|
"set_global", "get_bank_name", "set_bank_name", "get_currency_name",
|
||||||
"get_bank_name", "set_bank_name", "get_currency_name", "set_currency_name",
|
"set_currency_name", "get_default_balance", "set_default_balance"]
|
||||||
"get_default_balance", "set_default_balance"]
|
|
||||||
|
|
||||||
_DEFAULT_GLOBAL = {
|
_DEFAULT_GLOBAL = {
|
||||||
"is_global": False,
|
"is_global": False,
|
||||||
|
|||||||
@ -35,7 +35,9 @@ def add_topic(topic_name: str):
|
|||||||
"""
|
"""
|
||||||
Adds a topic for clients to listen to.
|
Adds a topic for clients to listen to.
|
||||||
|
|
||||||
:param topic_name:
|
Parameters
|
||||||
|
----------
|
||||||
|
topic_name
|
||||||
"""
|
"""
|
||||||
_rpc.add_topics(topic_name)
|
_rpc.add_topics(topic_name)
|
||||||
|
|
||||||
@ -50,8 +52,10 @@ def notify(topic_name: str, data: JsonSerializable):
|
|||||||
|
|
||||||
This method will fail silently.
|
This method will fail silently.
|
||||||
|
|
||||||
:param topic_name:
|
Parameters
|
||||||
:param data:
|
----------
|
||||||
|
topic_name
|
||||||
|
data
|
||||||
"""
|
"""
|
||||||
_rpc.notify(topic_name, data)
|
_rpc.notify(topic_name, data)
|
||||||
|
|
||||||
@ -67,10 +71,11 @@ def add_method(prefix, method):
|
|||||||
|
|
||||||
This method will fail silently.
|
This method will fail silently.
|
||||||
|
|
||||||
:param prefix:
|
Parameters
|
||||||
:param method:
|
----------
|
||||||
|
prefix
|
||||||
|
method
|
||||||
MUST BE A COROUTINE OR OBJECT.
|
MUST BE A COROUTINE OR OBJECT.
|
||||||
:return:
|
|
||||||
"""
|
"""
|
||||||
_rpc.add_methods(
|
_rpc.add_methods(
|
||||||
('', method),
|
('', method),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user