Discord 机器人的简易配置模块
项目描述
discord-config是一个 Python 库,用于帮助保存和加载配置文件。
警告:仍在开发中,请小心使用!
安装
discord-config 在discord_config下的 PyPI 上可用:
$ pip install -U discord_config
或者对于最新的开发版本:
$ pip install -U git+https://github.com/nowakcasimir/discord-config.git#egg=discord_config
基本示例
from discord_config import Settings
# (settings will be saved by default to settings.json, if it is not defined)
settings = Settings()
print (settings)
print (settings.token) #> "...yourtoken..."
print (settings.server_id) #> "123123123"
settings.clear() # Clears the settings
# You can define arbitrary settings to Settings object defaults
settings = Settings(defaults = {
"token": "...yourtoken...",
"botname": "MyDiscordBot",
"joinservers": False,
"idleTimer": 100
})
print (settings)
print (settings.token) #> "...yourtoken..."
print (settings.botname) #> "...MyDiscordBot..."
print (settings.joinservers) #> False
print (settings.idleTimer) #> 100
# Defaults were overwritten
try:
print (settings.server_id)
except Exception as e:
#> AttributeError: 'Settings' object has no attribute 'server_id'
pass
settings.set('id', 'broker')
print (settings.id) #> 100
settings.save() # outputs settings.json by default
settings = Settings() # Now it loads settings.json
print (settings)
settings.clear()
文档
项目详情
关
discord_config -0.0.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 542904b5deda56002dc0cc0c28be10a75c98b01a02166876c4d5164ca55ac76c |
|
| MD5 | 04eb052e5b1c31d82f53e898495cd0cd |
|
| 布莱克2-256 | 72f07b65473076b840e1ea4fae9d2ba48541d84c8a68ea159274a110ba40790d |
关
discord_config -0.0.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b51e3ad6dd2b7bc0ee616e9a5ead644714ed07c3c3df1057e645229e9cb5569f |
|
| MD5 | e068070e534372ae0f322cd6a23d986a |
|
| 布莱克2-256 | d941631b0911fc955e319efecb87be1f37b7e2cd2a576d1f7d804797e5338ee2 |