为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 Intellij和Eclipse无法找到库工件   java Mapbox Android Symbolayer重置筛选器   java如何在顶部显示特定的recyclerview项?   java如何在Hibernate中使用@Qualifier   我想计算特定文本webdriver java在多个页面上可用的HTML表中的数据   java捕获Spring MVC REST服务抛出的Jersey REST客户端的异常   java Hibernate flush()影响事务   密钥绑定Java密钥绑定   sonarqube java,sonar,圈复杂度   使用3DES在Java中加密,在SQL Oracle中解密   regex正则表达式在regex101上工作。com,但不是prod   JAVAsql。SQLException:ORA00600:内部错误代码,参数:[12811],[93233]   java H2数据库存储在哪里?   java如何避免在使用Jackson时从JSON字符串反序列化空JSON数组元素