A不和.pyCLI生成样板代码,添加依赖项和cog。

DiscordPyCL的Python项目详细描述


在不和.py命令行界面

Amelia Cabotte和{a2}建立的库。在

DiscordPyCLI是一组命令行工具,其灵感来自npxvue cli等包,以帮助创建不和.py机器人。该接口支持快速创建遵循所有文件结构约定并正确键入的Python项目。还支持配置文件之类的好东西,这些文件可以是INI、YAML、Python或.env文件,自定义的.gitignore可以保证客户机信息的安全。在

使用

DiscordPyCLI是用dpy命令启动的,该命令有许多选项和标志。在

创建机器人

dpy create命令允许您使用许多标志和选项来创建不和.py机器人

  • name:项目名称,可以是snake、kebab或camel case。在
  • --cog:提供应该与bot一起生成的cog。在
  • --basic:创建commands.Bot的简单实例的标志,而不是完整的类实现。在

运行dpy create my-bot --cog=TestCog并将所有提示保留为默认值,将创建以下基本文件夹结构:

my-bot /
  .gitignore
  my_bot.py
  requirements.txt
  discord.yaml
  cogs /
    __init__.py
    test_cog.py

默认情况下,该脚本还将由Dan6erbondŧ2259生成样板帮助命令,并支持分页和自定义输出。机器人的命令前缀、说明和支持班哈默.py所有这些都可以在命令运行期间进行自定义,因为系统将提示您提供其他信息。在

路线图

  • []bot add cog
  • []bot add cmd
  • []bot db create
  • []bot db model

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

推荐PyPI第三方库


热门话题
java Cassandra docker无法通过JMX连接   java以编程方式在图片模式下启用图片   java访问json数组中的json数组   swing Java 2D API:空指针异常   java Storm 2.0.0内存不足   java为什么Splitter在Spring Integration中处理集合项时直接返回集合?   java Spring启动到Postgres数据库驱动程序问题   java如何将对象围绕其中心旋转90度?   无法返回变量。“java:找不到变量”   通过BigInteger进行Java基转换   在Java中获取日期格式   java构建具有依赖关系的jar并将其绑定到tar中。gz使用maven组装   java为什么Guice在main中从UncaughtExceptionHandler抛出$ComputeException?   spring升级到Java7时有哪些陷阱   java从JTable向数组获取值   java Android在启动新活动时会杀死多个以前的活动   postgresql是否可以在批处理过程中运行java命令?   安卓使用Java代码创建文件上传请求   java一些元素神奇地没有从ArrayList中删除