You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
913 B
38 lines
913 B
3 years ago
|
#!/usr/bin/env python3
|
||
|
# -*- coding: utf-8 -*-
|
||
|
import nonebot
|
||
|
from os import getcwd
|
||
|
from nonebot.adapters.cqhttp import Bot
|
||
|
|
||
|
|
||
|
# Custom your logger
|
||
|
#
|
||
|
# from nonebot.log import logger, default_format
|
||
|
# logger.add("error.log",
|
||
|
# rotation="00:00",
|
||
|
# diagnose=False,
|
||
|
# level="ERROR",
|
||
|
# format=default_format)
|
||
|
|
||
|
# You can pass some keyword args config to init function
|
||
|
nonebot.init()
|
||
|
app = nonebot.get_asgi()
|
||
|
|
||
|
driver = nonebot.get_driver()
|
||
|
driver.register_adapter("cqhttp", Bot)
|
||
|
|
||
|
|
||
|
nonebot.load_plugins("src/utils")
|
||
|
nonebot.load_from_toml("pyproject.toml")
|
||
|
nonebot.load_plugins("src/class_management_system")
|
||
|
|
||
|
# Modify some config / config depends on loaded configs
|
||
|
#
|
||
|
# config = driver.config
|
||
|
# do something...
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
nonebot.logger.warning("Always use `nb run` to start the bot instead of manually running!")
|
||
|
nonebot.run(app="__mp_main__:app")
|