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

DPyCL的Python项目详细描述


在不和.py命令行界面

{a1}由^ a1}建造。在

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

使用

DPyCLI是用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第三方库


热门话题
hbm中的java异常。xml   java如何扩展JavaDoc5.0标准doclet?   java将所有非字母数字更改为+   java如何使用JSP从URL获取参数   把java学校的程序员变成C或C++程序员有多难?   java使用HTML获取表内容   java在JPanel中使用repaint()方法而不删除已绘制的内容   rest如何在Java中动态映射同一父类的子对象列表   如果协议不是http或https,java如何解析URL?   java删除文本时如何在eclipse中隐藏建议框?   java代码名1 GPS跟踪器   java寻找骑士所有独特的可能动作   从一个管道到另一个进程的java InputStream仍然被阻塞   java在阶段后将子项添加到窗格。show()   java如何确保在子对象中调用超级方法?   java从json对象获取值   java使用多线程读取文件   java Struts 1.1+Hibernate 3.2集成