pbf.config
1from enum import Enum, unique 2 3 4@unique 5class OneBotVersion(Enum): 6 v11 = "v11" 7 v12 = "v12" 8 9 10# Directories 11user_directory = ".pbf" 12 13# Database 14 15# To use mysql database 16# from peewee import MySQLDatabase 17# sql_driver = MySQLDatabase( 18# "pbf", 19# host="localhost", 20# user="root", 21# password="password", 22# port=3306 23# ) 24 25# To use sqlite database 26from peewee import SqliteDatabase 27from .utils import Path 28sql_driver = SqliteDatabase(Path.replace("{home}/data.db")) 29 30# Connect 31ob_access_token = "access_token" 32ob_uri = "http://localhost" 33ob_version = OneBotVersion.v11 # or "v12" 34 35# Plugins 36plugins_directory = "{home}/plugins" 37plugins_disabled = [] 38# Config for plugins 39plugins_config = {} 40 41# Logs 42logs_directory = "{home}/logs" 43logs_level = "DEBUG" 44logs_format = "[%(asctime)s | %(levelname)s] %(message)s"
class
OneBotVersion(enum.Enum):
An enumeration.
v11 =
<OneBotVersion.v11: 'v11'>
v12 =
<OneBotVersion.v12: 'v12'>
Inherited Members
- enum.Enum
- name
- value
user_directory =
'.pbf'
sql_driver =
<peewee.SqliteDatabase object>
ob_access_token =
'access_token'
ob_uri =
'http://localhost'
ob_version =
<OneBotVersion.v11: 'v11'>
plugins_directory =
'{home}/plugins'
plugins_disabled =
[]
plugins_config =
{}
logs_directory =
'{home}/logs'
logs_level =
'DEBUG'
logs_format =
'[%(asctime)s | %(levelname)s] %(message)s'