具有高级功能的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的位置。当然,这可以被覆盖。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jgit对于给定的存储库,我们如何确定新提交的列表,以及每个提交来自哪个分支?   从MS Access数据库添加java ComboBoxItem   如何禁止Java列表中不同类的实例?   java在没有Web的JAXR上使用Shiro过滤器。xml   由于java原因,无法在Ubuntu上安装Netbeans 8.2。awt。未找到恐怖和辅助技术   java JUnit对RuntimeException的处理(特别是)   java空集合在Apache CXF服务(JAXWS)中被转换为null   java CannotAcquireLockException问题   sql如何在数据库中对(Java)枚举建模(使用SQL92)   安卓在Java中获取友好url后面的文件名   java如何访问数组名以获取列表?   javascript Java Nashorn longBitsToDouble   java控制台<init>错误   java将一个LinkedList追加/连接到另一个LinkedList的最有效方式是什么?   Java for正在跳过的循环   java帮助创建带有动画的复杂Swing GUI   java Android编辑文本。setHint在片段中不工作