capncord api的包装器。

capncord.p的Python项目详细描述


capncord.py

py是用python编写的不和谐的api包装器。

安装

要安装库,请运行以下命令:

pip install capncord.py

根据您的环境,命令可能略有不同。如果您在安装库时遇到问题,请首先熟悉pip如何在您的平台上工作。

教程

要创建bot,子类capncord.Bot和重载on_readyon_message

机器人

bot类支持方法async def wait_for(event: str, check: Optional[function] = None, timeout: Optional[int] = Noneasync def get_message(id: int) -> Messageasync def history() -> List[Message]async def get_channel(id: int) -> Channel

history()返回在所有频道中发送的消息列表,最新消息位于列表的开头。

它还具有属性loop: asyncio.BaseEventLoopsession: aiohttp.ClientSessionuser: User

消息

消息类具有属性id: intcreated_at: datetime.datetimecontent: strauthor: Userchannel: Channel

通道

channel类支持方法async def send(content: str)async def history() -> List[Message]

history()返回此频道中发送的消息列表,最新消息位于列表的开头。

它还有属性id

用户

用户类支持str

它还有属性await User.nameawait User.messages_sent

要求

  • Python3.5.3+
  • aiohttp
  • websockets

通常pip会为您处理这些问题。

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

推荐PyPI第三方库


热门话题
如何为纯Java应用程序启用ProGuard缩小?   java决定在GitHub上上载哪些文件   java如何编写SQL查询以从两个表中获取数据   java无法初始化类org。springframework。aop。框架DefaultAOpproxy工厂   如何在安卓中将kotlin集转换为java   更改程序中的java字符串、子字符串和ifelse语句   java Spring自动添加“XTotalCount”头   在Java中获取日期范围内的所有星期五   javafx滚动窗格不允许请求聚焦于某个字段   java如何在并行flux内的同一线程中运行mono   线程“main”java中的安装启动4j异常。lang.NoClassDefFoundError:javax/mail/MessaginException   java从GWT CellTable获取所有对象   java按钮视图即使在将其可见性设置为true后也不可见   java Spring 3.0处理文件上载问题   java Chromedriver元素在点(xxx,yyy)处不可单击。其他元素将收到单击:   java系统。加载抛出NoSuchMethodError   在Java中打开文件时出错   java子类何时以及为什么要声明父类的静态实例成员?