为discord.py提供一些实用程序。使不和谐的机器人开发更容易。

disputils的Python项目详细描述


disputils提供了一些简洁的功能,使您作为一个机器人开发人员的生活更轻松。

功能

快速概述可用功能。

对于所有功能都有两种使用方法。

  • 只是不和谐。py和一个基本的discord.Client
  • discord.py命令扩展名(discord.ext.commands)和Bot

在下面我们将使用第二种方法,因为它有点简单。

fromdisputilsimportBotEmbedPaginator,BotConfirmation,BotMultipleChoice

多项选择

让用户决定。提供多种选择!

@bot.command()asyncdefchoice(ctx):multiple_choice=BotMultipleChoice(ctx,['one','two','three','four','five','six'],"Testing stuff")awaitmultiple_choice.run()awaitmultiple_choice.quit(multiple_choice.choice)
docs/img/choice.png

确认

用户会做一些不可逆转的事情吗?让他先确认一下!

@bot.command()asyncdefconfirm(ctx):confirmation=BotConfirmation(ctx,0x012345)awaitconfirmation.confirm("Are you sure?")ifconfirmation.confirmed:awaitconfirmation.update("Confirmed",color=0x55ff55)else:awaitconfirmation.update("Not confirmed",hide_author=True,color=0xff5555)
docs/img/confirm.png

要求

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

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?