具有高级功能的discord.py包装器
discordbot.p的Python项目详细描述
不协调bot.py
==
pypi python
…| pypi图像::https://img.shields.io/pypi/v/discordbot.py.svg
:目标:https://pypi.python.org/pypi/discordbot.py/
…| python image::https://img.shields.io/pypi/pyversions/discordbot.py.svg
:target:https://pypi.python.org/pypi/discordbot.py/
这是"rapptz"
discord.py<;https://github.com/rapptz/discord.py>;``的扩展,有助于使制作新的机器人程序更容易,也更简单制作复杂的程序。
当前版本的代码应该是稳定的,但使用风险由您自己承担。
文档将随着时间的推移而建立。
R/> BR/>代码::bash
pip install discordbot.py
问候``你可以这样做:
…代码::py
import discordbot
import asyncio
@bot.event
.format(member))
@bot.command(pass_context=true)
async def greet(ctx):
向用户致意。
这是附加的帮助文本,只有在对命令本身调用
帮助时才会显示,而不是在h出现在主帮助中。
"
等待bot.responses。说("你好,{0.note},你好吗?".format(ctx.message.author))
bot.run()
应该附带一个类似这样的"settings.json"文件:
…代码::json
{
"meta":{
"owner":"your_id",
"prefix":"!",
"说明":"机器人的可选说明。"
},
"凭据":{
"令牌":"您的令牌在这里",
"客户端id":"您的客户端id"
}
}
active和meta cogs是内置的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
flexible settings
~~~~~~~~~~~~~~~~~~~~~~
bot可以通过python完全设置,不使用json,反之亦然。
在
^^^^^^^^^^^^^^
代码::py
import asyncio
import discordbot
代码::json
{
"meta":{
"所有者":"您的身份证"、
"前缀":"任何身份证前缀"、
"描述":"机器人的可选描述。"
}、
"凭据":{
"令牌":"您的身份证在这里"、
"客户身份证":"您的客户身份证"
},
"cogs":["cog-cufolder.cog-folder.cog-name","cog-cufolder.cog-cufolder.cog-focus.cog-folder.cog-folder.cog-folder.另一个cog"]
/>
这与如何处理discord.py.py
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^>
新的帮助表单atter更漂亮,使用embed完成。
smarter search
^^^^^^^^^^^^^^^^^
调整了搜索和匹配,以更好地匹配
用户要查找的内容,包括不区分大小写。
helper类
~~~~~~~~~~~~~~~~~
embeds
^^^^^^
这包括一个简单易用的嵌入生成器。
成功、失败或不和谐模糊等事物的颜色。还具有从rgb值生成``color`
对象的实用功能。
这也是一些实用程序
的功能,例如使用成功和失败颜色的切换。
utilities
^^^^^^^^^^^^
utilities包括设置常量、异步web请求、
字符串相似性比率、字数计数和标记转义这对于那些时髦的用户名特别有用。
logs
~~~~
在一个单独的文件夹中,bot将生成3个日志,一个用于错误
(希望为空),一个用于提供更多详细信息并有助于
跟踪讨厌的错误的统计信息,最后一个用于提供附加信息,如添加和踢出bot的位置。当然,这可以被覆盖。
==
pypi python
…| pypi图像::https://img.shields.io/pypi/v/discordbot.py.svg
:目标:https://pypi.python.org/pypi/discordbot.py/
…| python image::https://img.shields.io/pypi/pyversions/discordbot.py.svg
:target:https://pypi.python.org/pypi/discordbot.py/
这是"rapptz"
discord.py<;https://github.com/rapptz/discord.py>;``的扩展,有助于使制作新的机器人程序更容易,也更简单制作复杂的程序。
当前版本的代码应该是稳定的,但使用风险由您自己承担。
文档将随着时间的推移而建立。
R/> BR/>代码::bash
pip install discordbot.py
问候``你可以这样做:
…代码::py
import discordbot
import asyncio
@bot.event
.format(member))
@bot.command(pass_context=true)
async def greet(ctx):
向用户致意。
这是附加的帮助文本,只有在对命令本身调用
帮助时才会显示,而不是在h出现在主帮助中。
"
等待bot.responses。说("你好,{0.note},你好吗?".format(ctx.message.author))
bot.run()
应该附带一个类似这样的"settings.json"文件:
…代码::json
{
"meta":{
"owner":"your_id",
"prefix":"!",
"说明":"机器人的可选说明。"
},
"凭据":{
"令牌":"您的令牌在这里",
"客户端id":"您的客户端id"
}
}
active和meta cogs是内置的。
flexible settings
~~~~~~~~~~~~~~~~~~~~~~
bot可以通过python完全设置,不使用json,反之亦然。
在
^^^^^^^^^^^^^^
代码::py
import asyncio
import discordbot
代码::json
{
"meta":{
"所有者":"您的身份证"、
"前缀":"任何身份证前缀"、
"描述":"机器人的可选描述。"
}、
"凭据":{
"令牌":"您的身份证在这里"、
"客户身份证":"您的客户身份证"
},
"cogs":["cog-cufolder.cog-folder.cog-name","cog-cufolder.cog-cufolder.cog-focus.cog-folder.cog-folder.cog-folder.另一个cog"]
/>
这与如何处理discord.py.py
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^>
新的帮助表单atter更漂亮,使用embed完成。
smarter search
^^^^^^^^^^^^^^^^^
调整了搜索和匹配,以更好地匹配
用户要查找的内容,包括不区分大小写。
helper类
~~~~~~~~~~~~~~~~~
embeds
^^^^^^
这包括一个简单易用的嵌入生成器。
成功、失败或不和谐模糊等事物的颜色。还具有从rgb值生成``color`
对象的实用功能。
这也是一些实用程序
的功能,例如使用成功和失败颜色的切换。
utilities
^^^^^^^^^^^^
utilities包括设置常量、异步web请求、
字符串相似性比率、字数计数和标记转义这对于那些时髦的用户名特别有用。
logs
~~~~
在一个单独的文件夹中,bot将生成3个日志,一个用于错误
(希望为空),一个用于提供更多详细信息并有助于
跟踪讨厌的错误的统计信息,最后一个用于提供附加信息,如添加和踢出bot的位置。当然,这可以被覆盖。