nonebot2运行插件报错问题求解

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

from nonebot import on_command
from nonebot.rule import to_me
from nonebot.params import CommandArg
from nonebot.adapters.onebot.v11 import GroupMessageEvent, Bot, Message

import urllib3
import json

today = on_command("today", aliases={'日报', }, priority=5)

@today.handle()
async def handle_first_receive(event: GroupMessageEvent, message: Message = CommandArg()):
try:
try:
url = 'https://test.tianque.top/destiny2/today/'

        r = urllib3.PoolManager().request('GET', url)
        hjson = json.loads(r.data.decode())

        img_url = hjson["img_url"]

        cq = "[CQ:image,file=" + img_url + ",id=40000]"

        await today.send(Message(cq))
    except:
        url = 'https://test.tianque.top/destiny2/today/'

        r = urllib3.PoolManager().request('GET', url)
        hjson = json.loads(r.data.decode())

        error_url = hjson["error"]
        await today.send("获取日报失败\n" +
                         "error:\n" +
                         error_url)
except:
    await today.send("获取日报失败:\n服务器错误")
运行结果及报错内容

Traceback (most recent call last):
File "E:\1Work\Pycharm\Ku\pythonProject\d2-bot3\src\plugins\today.py", line 10, in
today = on_command("today", aliases={'日报', }, priority=5)
File "E:\1Work\Pycharm\Ku\pythonProject\venv\lib\site-packages\nonebot\plugin\on.py", line 335, in on_command
command(*commands) & rule, block=block, **kwargs, _depth=depth + 1
File "E:\1Work\Pycharm\Ku\pythonProject\venv\lib\site-packages\nonebot\rule.py", line 247, in command
config = get_driver().config
File "E:\1Work\Pycharm\Ku\pythonProject\venv\lib\site-packages\nonebot_init
.py", line 76, in get_driver
raise ValueError("NoneBot has not been initialized.")
ValueError: NoneBot has not been initialized.

进程已结束,退出代码为 1

我的解答思路和尝试过的方法
我想要达到的结果