A不和.py模块,方便查看大量内容。
discordbook的Python项目详细描述
不和谐书
一个不和谐的模块为机器人开发者想要一个轻量级和可定制的包,像书一样的信息显示。在
格式良好的书籍显示示例:
术语:
- Book要使用的抽象结构
- ^{str1}$Line—书中的特定项—在上面的示例中,“深渊巴克勒”是一行
- Chapter-行组-在示例中,“A”是一个章节
- Page-章节标题和行的组合,可在嵌入中显示
选项
目前,支持两种类型的图书-一种具有以下默认参数的默认图书:
Book(chapters=[],title="\a",description='\a',color=1,image=None,per_page=10)
书的用法示例:
^{pr2}$以及具有以下默认参数的按字母顺序排序的书:
AlphabeticalBook(content=[],title="\a",description='\a',color=1,per_page=10,ignore_caps=True)
字母书用法示例:
fromdiscordbookimportAlphabeticalBook# Creating the content for the booklines1=["Test","test","Abc","bc","D","Zee"]# Initializing the object itselfa_book=AlphabeticalBook(lines1,"Test Book","test desc",ignore_caps=False)# A blocking method that will send and constantly update the book displayawaita_book.open_book(client,message.channel)
结果
注意事项
- 书籍一经生成便是静态的
- 打开一本书应该是函数中的最后一次调用,因为它将阻止其余代码的运行
- 用空行创建一本书会导致错误
待办事项:
- []基于小于功能的章节排序?在
- []书签功能在之后返回此页?在
- []使用非阻塞性书籍提供更细粒度的控制
- []对小/空书籍进行更好的错误检查
- []设置浏览速度,更好的设置选项
- []更好的文档
打开拉请求或问题!在
- 项目
标签: