PageSourceSearch

https://lincdocs.github.io/nonebot2/assets/index.html-D61NqgrN.js

js lincdocs.github.io collected 2026-10-03 09:32:18 UTC 39,020 bytes, 4 lines download raw bytes

1import{_ as e,c as d,b as i,d as n,e as o,w as s,a as r,r as u,o as p}from"./app-cR-NuifS.js";const a={};function g(k,l){const t=u("RouteLink");return p(),d("div",null,[l[270]||(l[270]=i("h1",{id:"nonebot",tabindex:"-1"},"nonebot",-1)),l[271]||(l[271]=i("p",null,"本模块主要定义了 NoneBot 启动所需函数,供 bot 入口文件调用。",-1)),l[272]||(l[272]=i("h2",{id:"快捷导入",tabindex:"-1"},"快捷导入",-1)),l[273]||(l[273]=i("p",null,"为方便使用,本模块从子模块导入了部分内容,以下内容可以直接通过本模块导入:",-1)),i("ul",null,[i("li",null,[l[1]||(l[1]=i("code",null,"on",-1)),l[2]||(l[2]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on"},{default:s(()=>[...l[0]||(l[0]=[i("code",null,"on",-1)])]),_:1})]),i("li",null,[l[4]||(l[4]=i("code",null,"on_metaevent",-1)),l[5]||(l[5]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-metaevent"},{default:s(()=>[...l[3]||(l[3]=[i("code",null,"on_metaevent",-1)])]),_:1})]),i("li",null,[l[7]||(l[7]=i("code",null,"on_message",-1)),l[8]||(l[8]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-message"},{default:s(()=>[...l[6]||(l[6]=[i("code",null,"on_message",-1)])]),_:1})]),i("li",null,[l[10]||(l[10]=i("code",null,"on_notice",-1)),l[11]||(l[11]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-notice"},{default:s(()=>[...l[9]||(l[9]=[i("code",null,"on_notice",-1)])]),_:1})]),i("li",null,[l[13]||(l[13]=i("code",null,"on_request",-1)),l[14]||(l[14]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-request"},{default:s(()=>[...l[12]||(l[12]=[i("code",null,"on_request",-1)])]),_:1})]),i("li",null,[l[16]||(l[16]=i("code",null,"on_startswith",-1)),l[17]||(l[17]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-startswith"},{default:s(()=>[...l[15]||(l[15]=[i("code",null,"on_startswith",-1)])]),_:1})]),i("li",null,[l[19]||(l[19]=i("code",null,"on_endswith",-1)),l[20]||(l[20]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-endswith"},{default:s(()=>[...l[18]||(l[18]=[i("code",null,"on_endswith",-1)])]),_:1})]),i("li",null,[l[22]||(l[22]=i("code",null,"on_fullmatch",-1)),l[23]||(l[23]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-fullmatch"},{default:s(()=>[...l[21]||(l[21]=[i("code",null,"on_fullmatch",-1)])]),_:1})]),i("li",null,[l[25]||(l[25]=i("code",null,"on_keyword",-1)),l[26]||(l[26]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-keyword"},{default:s(()=>[...l[24]||(l[24]=[i("code",null,"on_keyword",-1)])]),_:1})]),i("li",null,[l[28]||(l[28]=i("code",null,"on_command",-1)),l[29]||(l[29]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-command"},{default:s(()=>[...l[27]||(l[27]=[i("code",null,"on_command",-1)])]),_:1})]),i("li",null,[l[31]||(l[31]=i("code",null,"on_shell_command",-1)),l[32]||(l[32]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-shell-command"},{default:s(()=>[...l[30]||(l[30]=[i("code",null,"on_shell_command",-1)])]),_:1})]),i("li",null,[l[34]||(l[34]=i("code",null,"on_regex",-1)),l[35]||(l[35]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-regex"},{default:s(()=>[...l[33]||(l[33]=[i("code",null,"on_regex",-1)])]),_:1})]),i("li",null,[l[37]||(l[37]=i("code",null,"on_type",-1)),l[38]||(l[38]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#on-type"},{default:s(()=>[...l[36]||(l[36]=[i("code",null,"on_type",-1)])]),_:1})]),i("li",null,[l[40]||(l[40]=i("code",null,"CommandGroup",-1)),l[41]||(l[41]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#CommandGroup"},{default:s(()=>[...l[39]||(l[39]=[i("code",null,"CommandGroup",-1)])]),_:1})]),i("li",null,[l[43]||(l[43]=i("code",null,"Matchergroup",-1)),l[44]||(l[44]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/on.html#MatcherGroup"},{default:s(()=>[...l[42]||(l[42]=[i("code",null,"MatcherGroup",-1)])]),_:1})]),i("li",null,[l[46]||(l[46]=i("code",null,"load_plugin",-1)),l[47]||(l[47]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-plugin"},{default:s(()=>[...l[45]||(l[45]=[i("code",null,"load_plugin",-1)])]),_:1})]),i("li",null,[l[49]||(l[49]=i("code",null,"load_plugins",-1)),l[50]||(l[50]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-plugins"},{default:s(()=>[...l[48]||(l[48]=[i("code",null,"load_plugins",-1)])]),_:1})]),i("li",null,[l[52]||(l[52]=i("code",null,"load_all_plugins",-1)),l[53]||(l[53]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-all-plugins"},{default:s(()=>[...l[51]||(l[51]=[i("code",null,"load_all_plugins",-1)])]),_:1})]),i("li",null,[l[55]||(l[55]=i("code",null,"load_from_json",-1)),l[56]||
1(l[56]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-from-json"},{default:s(()=>[...l[54]||(l[54]=[i("code",null,"load_from_json",-1)])]),_:1})]),i("li",null,[l[58]||(l[58]=i("code",null,"load_from_toml",-1)),l[59]||(l[59]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-from-toml"},{default:s(()=>[...l[57]||(l[57]=[i("code",null,"load_from_toml",-1)])]),_:1})]),i("li",null,[l[61]||(l[61]=i("code",null,"load_builtin_plugin",-1)),l[62]||(l[62]=n(" =>",-1)),l[63]||(l[63]=i("br",null,null,-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-builtin-plugin"},{default:s(()=>[...l[60]||(l[60]=[i("code",null,"load_builtin_plugin",-1)])]),_:1})]),i("li",null,[l[65]||(l[65]=i("code",null,"load_builtin_plugins",-1)),l[66]||(l[66]=n(" =>",-1)),l[67]||(l[67]=i("br",null,null,-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#load-builtin-plugins"},{default:s(()=>[...l[64]||(l[64]=[i("code",null,"load_builtin_plugins",-1)])]),_:1})]),i("li",null,[l[69]||(l[69]=i("code",null,"get_plugin",-1)),l[70]||(l[70]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/#get-plugin"},{default:s(()=>[...l[68]||(l[68]=[i("code",null,"get_plugin",-1)])]),_:1})]),i("li",null,[l[72]||(l[72]=i("code",null,"get_plugin_by_module_name",-1)),l[73]||(l[73]=n(" =>",-1)),l[74]||(l[74]=i("br",null,null,-1)),o(t,{to:"/version-2.4.3/api/plugin/#get-plugin-by-module-name"},{default:s(()=>[...l[71]||(l[71]=[i("code",null,"get_plugin_by_module_name",-1)])]),_:1})]),i("li",null,[l[76]||(l[76]=i("code",null,"get_loaded_plugins",-1)),l[77]||(l[77]=n(" =>",-1)),l[78]||(l[78]=i("br",null,null,-1)),o(t,{to:"/version-2.4.3/api/plugin/#get-loaded-plugins"},{default:s(()=>[...l[75]||(l[75]=[i("code",null,"get_loaded_plugins",-1)])]),_:1})]),i("li",null,[l[80]||(l[80]=i("code",null,"get_available_plugin_names",-1)),l[81]||(l[81]=n(" =>",-1)),l[82]||(l[82]=i("br",null,null,-1)),o(t,{to:"/version-2.4.3/api/plugin/#get-available-plugin-names"},{default:s(()=>[...l[79]||(l[79]=[i("code",null,"get_available_plugin_names",-1)])]),_:1})]),i("li",null,[l[84]||(l[84]=i("code",null,"get_plugin_config",-1)),l[85]||(l[85]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/#get-plugin-config"},{default:s(()=>[...l[83]||(l[83]=[i("code",null,"get_plugin_config",-1)])]),_:1})]),i("li",null,[l[87]||(l[87]=i("code",null,"require",-1)),l[88]||(l[88]=n(" => ",-1)),o(t,{to:"/version-2.4.3/api/plugin/load.html#require"},{default:s(()=>[...l[86]||(l[86]=[i("code",null,"require",-1)])]),_:1})])]),l[274]||(l[274]=i("h2",{id:"get-driver",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_driver()")],-1)),i("ul",null,[i("li",null,[l[95]||(l[95]=i("p",null,[i("strong",null,"说明")],-1)),i("p",null,[l[90]||(l[90]=n("获取全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[89]||(l[89]=[n("Driver",-1)])]),_:1}),l[91]||(l[91]=n(" 实例。",-1))]),i("p",null,[l[93]||(l[93]=n("可用于在计划任务的回调等情形中获取当前 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[92]||(l[92]=[n("Driver",-1)])]),_:1}),l[94]||(l[94]=n(" 实例。",-1))])]),l[107]||(l[107]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("p",null,"empty")],-1)),i("li",null,[l[100]||(l[100]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[96]||(l[96]=[n("Driver",-1)])]),_:1}),l[98]||(l[98]=n(": 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[97]||(l[97]=[n("Driver",-1)])]),_:1}),l[99]||(l[99]=n(" 对象",-1))])])]),i("li",null,[l[106]||(l[106]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[l[102]||(l[102]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[101]||(l[101]=[n("Driver",-1)])]),_:1}),l[103]||(l[103]=n(" 对象尚未初始化 (",-1)),l[104]||(l[104]=i("a",{href:"#init"},"nonebot.init",-1)),l[105]||(l[105]=n(" 尚未调用)",-1))])])]),l[108]||(l[108]=r('<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">driver </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_driver</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>
1',1))]),l[275]||(l[275]=i("h2",{id:"get-adapter",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_adapter(name)")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[110]||(l[110]=i("strong",null,"说明:",-1)),l[111]||(l[111]=n(" 获取已注册的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[109]||(l[109]=[n("Adapter",-1)])]),_:1}),l[112]||(l[112]=n(" 实例。",-1))])]),i("li",null,[l[124]||(l[124]=i("p",null,[i("strong",null,"重载")],-1)),l[125]||(l[125]=i("p",null,[i("strong",null,"1."),n(),i("code",null,"(name) -> Adapter")],-1)),i("ul",null,[l[118]||(l[118]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("ul",null,[i("li",null,[i("code",null,"name"),n(" (str): 适配器名称")])])],-1)),i("li",null,[l[117]||(l[117]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[113]||(l[113]=[n("Adapter",-1)])]),_:1}),l[115]||(l[115]=n(": 指定名称的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[114]||(l[114]=[n("Adapter",-1)])]),_:1}),l[116]||(l[116]=n(" 对象",-1))])])])]),l[126]||(l[126]=i("p",null,[i("strong",null,"2."),n(),i("code",null,"(name) -> A")],-1)),i("ul",null,[l[123]||(l[123]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("ul",null,[i("li",null,[i("code",null,"name"),n(" (type[A]): 适配器类型")])])],-1)),i("li",null,[l[122]||(l[122]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[l[120]||(l[120]=n("A: 指定类型的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[119]||(l[119]=[n("Adapter",-1)])]),_:1}),l[121]||(l[121]=n(" 对象",-1))])])])])]),i("li",null,[l[135]||(l[135]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[128]||(l[128]=n("ValueError: 指定的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[127]||(l[127]=[n("Adapter",-1)])]),_:1}),l[129]||(l[129]=n(" 未注册",-1))])]),i("li",null,[i("p",null,[l[131]||(l[131]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[130]||(l[130]=[n("Driver",-1)])]),_:1}),l[132]||(l[132]=n(" 对象尚未初始化 (",-1)),l[133]||(l[133]=i("a",{href:"#init"},"nonebot.init",-1)),l[134]||(l[134]=n(" 尚未调用)",-1))])])])]),l[136]||(l[136]=r(`<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#A626A4;--shiki-dark:#C678DD;">from</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.adapters.console </span><span style="--shiki-light:#A626A4;--shiki-dark:#C678DD;">import</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> Adapter</span></span>
2<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">adapter </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_adapter</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(Adapter)</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div></li>`,1))]),l[276]||(l[276]=i("h2",{id:"get-adapters",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_adapters()")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[138]||(l[138]=i("strong",null,"说明:",-1)),l[139]||(l[139]=n(" 获取所有已注册的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[137]||(l[137]=[n("Adapter",-1)])]),_:1}),l[140]||(l[140]=n(" 实例。",-1))])]),l[153]||(l[153]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("p",null,"empty")],-1)),i("li",null,[l[146]||(l[146]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[l[143]||(l[143]=n("dict[str, ",-1)),o(t,{to:"/version-2.4.3/api/adapter
2s/#Adapter"},{default:s(()=>[...l[141]||(l[141]=[n("Adapter",-1)])]),_:1}),l[144]||(l[144]=n("]: 所有 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Adapter"},{default:s(()=>[...l[142]||(l[142]=[n("Adapter",-1)])]),_:1}),l[145]||(l[145]=n(" 实例字典",-1))])])]),i("li",null,[l[152]||(l[152]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[l[148]||(l[148]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[147]||(l[147]=[n("Driver",-1)])]),_:1}),l[149]||(l[149]=n(" 对象尚未初始化 (",-1)),l[150]||(l[150]=i("a",{href:"#init"},"nonebot.init",-1)),l[151]||(l[151]=n(" 尚未调用)",-1))])])]),l[154]||(l[154]=r('<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">adapters </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_adapters</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',1))]),l[277]||(l[277]=i("h2",{id:"get-app",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_app()")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[156]||(l[156]=i("strong",null,"说明:",-1)),l[157]||(l[157]=n(" 获取全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#ASGIMixin"},{default:s(()=>[...l[155]||(l[155]=[n("ASGIMixin",-1)])]),_:1}),l[158]||(l[158]=n(" 对应的 Server App 对象。",-1))])]),l[168]||(l[168]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("p",null,"empty")],-1)),l[169]||(l[169]=i("li",null,[i("p",null,[i("strong",null,"返回")]),i("ul",null,[i("li",null,"Any: Server App 对象")])],-1)),i("li",null,[l[167]||(l[167]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[160]||(l[160]=n("AssertionError: 全局 Driver 对象不是 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#ASGIMixin"},{default:s(()=>[...l[159]||(l[159]=[n("ASGIMixin",-1)])]),_:1}),l[161]||(l[161]=n(" 类型",-1))])]),i("li",null,[i("p",null,[l[163]||(l[163]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[162]||(l[162]=[n("Driver",-1)])]),_:1}),l[164]||(l[164]=n(" 对象尚未初始化 (",-1)),l[165]||(l[165]=i("a",{href:"#init"},"nonebot.init",-1)),l[166]||(l[166]=n(" 尚未调用)",-1))])])])]),l[170]||(l[170]=r('<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">app </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_app</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',1))]),l[278]||(l[278]=i("h2",{id:"get-asgi",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_asgi()")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[172]||(l[172]=i("strong",null,"说明:",-1)),l[173]||(l[173]=n(" 获取全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#ASGIMixin"},{default:s(()=>[...l[171]||(l[171]=[n("ASGIMixin",-1)])]),_:1}),l[174]||(l[174]=n(" 对应的 ",-1)),l[175]||(l[175]=i("a",{href:"https://asgi.readthedocs.io/",target:"_blank",rel:"noopener noreferrer"}
2,"ASGI",-1)),l[176]||(l[176]=n(" 对象。",-1))])]),l[186]||(l[186]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("p",null,"empty")],-1)),l[187]||(l[187]=i("li",null,[i("p",null,[i("strong",null,"返回")]),i("ul",null,[i("li",null,"Any: ASGI 对象")])],-1)),i("li",null,[l[185]||(l[185]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[178]||(l[178]=n("AssertionError: 全局 Driver 对象不是 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#ASGIMixin"},{default:s(()=>[...l[177]||(l[177]=[n("ASGIMixin",-1)])]),_:1}),l[179]||(l[179]=n(" 类型",-1))])]),i("li",null,[i("p",null,[l[181]||(l[181]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[180]||(l[180]=[n("Driver",-1)])]),_:1}),l[182]||(l[182]=n(" 对象尚未初始化 (",-1)),l[183]||(l[183]=i("a",{href:"#init"},"nonebot.init",-1)),l[184]||(l[184]=n(" 尚未调用)",-1))])])])]),l[188]||(l[188]=r('<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">asgi </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_asgi</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',1))]),l[279]||(l[279]=i("h2",{id:"get-bot",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_bot(self_id=None)")],-1)),i("ul",null,[i("li",null,[l[201]||(l[201]=i("p",null,[i("strong",null,"说明")],-1)),i("p",null,[l[190]||(l[190]=n("获取一个连接到 NoneBot 的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[189]||(l[189]=[n("Bot",-1)])]),_:1}),l[191]||(l[191]=n(" 对象。",-1))]),i("p",null,[l[193]||(l[193]=n("当提供 ",-1)),l[194]||(l[194]=i("code",null,"self_id",-1)),l[195]||(l[195]=n(" 时,此函数是 ",-1)),l[196]||(l[196]=i("code",null,"get_bots()[self_id]",-1)),l[197]||(l[197]=n(" 的简写;",-1)),l[198]||(l[198]=i("br",null,null,-1)),l[199]||(l[199]=n(" 当不提供时,返回一个 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[192]||(l[192]=[n("Bot",-1)])]),_:1}),l[200]||(l[200]=n("。",-1))])]),i("li",null,[l[208]||(l[208]=i("p",null,[i("strong",null,"参数")],-1)),i("ul",null,[i("li",null,[l[204]||(l[204]=i("code",null,"self_id",-1)),l[205]||(l[205]=n(" (str | None): 用来识别 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[202]||(l[202]=[n("Bot",-1)])]),_:1}),l[206]||(l[206]=n(" 的 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot-self-id"},{default:s(()=>[...l[203]||(l[203]=[n("Bot.self_id",-1)])]),_:1}),l[207]||(l[207]=n(" 属性",-1))])])]),i("li",null,[l[213]||(l[213]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[209]||(l[209]=[n("Bot",-1)])]),_:1}),l[211]||(l[211]=n(": ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[210]||(l[210]=[n("Bot",-1)])]),_:1}),l[212]||(l[212]=n(" 对象",-1))])])]),i("li",null,[l[221]||(l[221]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[l[219]||(l[219]=i("li",null,[i("p",null,"KeyError: 对应 self_id 的 Bot 不存在")],-1)),l[220]||(l[220]=i("li",null,[i("p",null,"ValueError: 没有传入 self_id 且没有 Bot 可用")],-1)),i("li",null,[i("p",null,[l[215]||(l[215]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[214]||(l[214]=[n("Driver",-1)])]),_:1}),l[216]||(l[216]=n(" 对象尚未初始化 (",-1)),l[217]||(l[217]=i("a",{href:"#init"},"nonebot.init",-1)),l[218]||(l[218]=n(" 尚未调用)",-1))])])])]),l[222]||(l[222]=r(`<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#A626A4;--shiki-dark:#C678DD;">assert</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_bot</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">&quot;12345&quot;</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">) </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">==</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_bots</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()[</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">&quot;12345&quot;</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">]</span></span>
3<span class="line"></span>
4<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">another_unspecified_bot </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_bot</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li>`,1))]),l[280]||(l[280]=i("h2",{id:"get-bots",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"get_bots()")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[224]||(l[224]=i("strong",null,"说明:",-1)),l[225]||(l[225]=n(" 获取所有连接到 NoneBot 的 ",-1)),o(t,{to:"/version-2.4.3/api/adapter
4s/#Bot"},{default:s(()=>[...l[223]||(l[223]=[n("Bot",-1)])]),_:1}),l[226]||(l[226]=n(" 对象。",-1))])]),l[241]||(l[241]=i("li",null,[i("p",null,[i("strong",null,"参数")]),i("p",null,"empty")],-1)),i("li",null,[l[234]||(l[234]=i("p",null,[i("strong",null,"返回")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[229]||(l[229]=n("dict[str, ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[227]||(l[227]=[n("Bot",-1)])]),_:1}),l[230]||(l[230]=n("]: 一个以 ",-1)),o(t,{to:"/version-2.4.3/api/adapters/#Bot-self-id"},{default:s(()=>[...l[228]||(l[228]=[n("Bot.self_id",-1)])]),_:1}),l[231]||(l[231]=n(" 为键",-1))]),i("p",null,[o(t,{to:"/version-2.4.3/api/adapters/#Bot"},{default:s(()=>[...l[232]||(l[232]=[n("Bot",-1)])]),_:1}),l[233]||(l[233]=n(" 对象为值的字典",-1))])])])]),i("li",null,[l[240]||(l[240]=i("p",null,[i("strong",null,"异常")],-1)),i("ul",null,[i("li",null,[l[236]||(l[236]=n("ValueError: 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[235]||(l[235]=[n("Driver",-1)])]),_:1}),l[237]||(l[237]=n(" 对象尚未初始化 (",-1)),l[238]||(l[238]=i("a",{href:"#init"},"nonebot.init",-1)),l[239]||(l[239]=n(" 尚未调用)",-1))])])]),l[242]||(l[242]=r('<li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">bots </span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">get_bots</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">()</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',1))]),l[281]||(l[281]=i("h2",{id:"init",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"init(*, _env_file=None, **kwargs)")],-1)),i("ul",null,[i("li",null,[l[246]||(l[246]=i("p",null,[i("strong",null,"说明")],-1)),i("p",null,[l[244]||(l[244]=n("初始化 NoneBot 以及 全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[243]||(l[243]=[n("Driver",-1)])]),_:1}),l[245]||(l[245]=n(" 对象。",-1))]),l[247]||(l[247]=i("p",null,"NoneBot 将会从 .env 文件中读取环境信息,并使用相应的 env 文件配置。",-1)),l[248]||(l[248]=i("p",null,[n("也可以传入自定义的 "),i("code",null,"_env_file"),n(" 来指定 NoneBot 从该文件读取配置。")],-1))]),i("li",null,[l[254]||(l[254]=i("p",null,[i("strong",null,"参数")],-1)),i("ul",null,[l[253]||(l[253]=i("li",null,[i("p",null,[i("code",null,"_env_file"),n(" (DOTENV_TYPE | None): 配置文件名,默认从 "),i("code",null,".env.{env_name}"),n(" 中读取配置")])],-1)),i("li",null,[i("p",null,[l[250]||(l[250]=i("code",null,"**kwargs",-1)),l[251]||(l[251]=n(" (Any): 任意变量,将会存储到 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver-config"},{default:s(()=>[...l[249]||(l[249]=[n("Driver.config",-1)])]),_:1}),l[252]||(l[252]=n(" 对象里",-1))])])])]),l[255]||(l[255]=r('<li><p><strong>返回</strong></p><ul><li>None</li></ul></li><li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">init</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#986801;--shiki-light-font-style:inherit;--shiki-dark:#E06C75;--shiki-dark-font-style:italic;">database</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">Database</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#383A42;--shiki-dark:#D19A66;">...</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">))</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',2))]),l[282]||(l[282]=i("h2",{id:"run",tabindex:"-1"},[i("em",null,"def"),n(),i("code",null,"run(*args, **kwargs)")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[257]||(l[257]=i("strong",null,"说明:",-1)),l[258]||(l[258]=n(" 启动 NoneBot,即运行全局 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver"},{default:s(()=>[...l[256]||(l[256]=[n("Driver",-1)])]),_:1}),l[259]||(l[259]=n(" 对象。",-1))])]),i("li",null,[l[268]||(l[268]=i("p",null,[i("strong",null,"参数")],-1)),i("ul",null,[i("li",null,[i("p",null,[l[261]||(l[261]=i("code",null,"*args",-1)),l[262]||(l[262]=n(" (Any): 传入 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver-run"},{default:s(()=>[...l[260]||(l[260]=[n("Driver.run",-1)])]),_:1}),l[263]||(l[263]=n(" 的位置参数",-1))])]),i("li",null,[i("p",null,[l[265]||(l[265]=i("code",null,"**kwargs",-1)),l[266]||(l[266]=n(" (Any): 传入 ",-1)),o(t,{to:"/version-2.4.3/api/drivers/#Driver-run"},{default:s(()=>[...l[264]||(l[264]=[n("Driver.run",-1)])]),_:1}),l[267]||(l[267]=n(" 的命名参数",-1))])])])]),l[269]||(l[269]=r('<li><p><strong>返回</strong></p><ul><li>None</li></ul></li><li><p><strong>用法</strong></p><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-python"><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">nonebot.</span><span style="--shiki-light:#383A42;--shiki-dark:#61AFEF;">run</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#986801;--shiki-light-font-style:inherit;--shiki-dark:#E06C75;--shiki-dark-font-style:italic;">host</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">&quot;127.0.0.1&quot;</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">, </span><span style="--shiki-light:#986801;--shiki-light-font-style:inherit;--shiki-dark:#E06C75;--shiki-dark-font-style:italic;">port</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">8080</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">)</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div></li>',2))])])}const m=e(a,[["render",g]]),b=JSON.parse('{"path":"/version-2.4.3/api/","title":"nonebot","lang":"zh-CN","frontmatter":{"mdx":{"format":"md"},"sidebar_position":0,"description":"nonebot 模块","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"nonebot\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://LincDocs.github.io/nonebot2/version-2.4.3/api/"}],["meta",{"property":"og:site_name","content":"nonebot2"}],["meta",{"property":"og:title","content":"nonebot"}],["meta",{"property":"og:description","content":"nonebot 模块"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}
4]]},"git":{},"readingTime":{"minutes":3.32,"words":997},"filePathRelative":"version-2.4.3/api/index.md","excerpt":"\\n<p>本模块主要定义了 NoneBot 启动所需函数,供 bot 入口文件调用。</p>\\n<h2>快捷导入</h2>\\n<p>为方便使用,本模块从子模块导入了部分内容,以下内容可以直接通过本模块导入:</p>\\n<ul>\\n<li><code>on</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on\\" target=\\"_blank\\"><code>on</code></a></li>\\n<li><code>on_metaevent</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-metaevent\\" target=\\"_blank\\"><code>on_metaevent</code></a></li>\\n<li><code>on_message</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-message\\" target=\\"_blank\\"><code>on_message</code></a></li>\\n<li><code>on_notice</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-notice\\" target=\\"_blank\\"><code>on_notice</code></a></li>\\n<li><code>on_request</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-request\\" target=\\"_blank\\"><code>on_request</code></a></li>\\n<li><code>on_startswith</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-startswith\\" target=\\"_blank\\"><code>on_startswith</code></a></li>\\n<li><code>on_endswith</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-endswith\\" target=\\"_blank\\"><code>on_endswith</code></a></li>\\n<li><code>on_fullmatch</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-fullmatch\\" target=\\"_blank\\"><code>on_fullmatch</code></a></li>\\n<li><code>on_keyword</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-keyword\\" target=\\"_blank\\"><code>on_keyword</code></a></li>\\n<li><code>on_command</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-command\\" target=\\"_blank\\"><code>on_command</code></a></li>\\n<li><code>on_shell_command</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-shell-command\\" target=\\"_blank\\"><code>on_shell_command</code></a></li>\\n<li><code>on_regex</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-regex\\" target=\\"_blank\\"><code>on_regex</code></a></li>\\n<li><code>on_type</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#on-type\\" target=\\"_blank\\"><code>on_type</code></a></li>\\n<li><code>CommandGroup</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#CommandGroup\\" target=\\"_blank\\"><code>CommandGroup</code></a></li>\\n<li><code>Matchergroup</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/on.html#MatcherGroup\\" target=\\"_blank\\"><code>MatcherGroup</code></a></li>\\n<li><code>load_plugin</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-plugin\\" target=\\"_blank\\"><code>load_plugin</code></a></li>\\n<li><code>load_plugins</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-plugins\\" target=\\"_blank\\"><code>load_plugins</code></a></li>\\n<li><code>load_all_plugins</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-all-plugins\\" target=\\"_blank\\"><code>load_all_plugins</code></a></li>\\n<li><code>load_from_json</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-from-json\\" target=\\"_blank\\"><code>load_from_json</code></a></li>\\n<li><code>load_from_toml</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-from-toml\\" target=\\"_blank\\"><code>load_from_toml</code></a></li>\\n<li><code>load_builtin_plugin</code> =&gt;<br>\\n<a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-builtin-plugin\\" target=\\"_blank\\"><code>load_builtin_plugin</code></a></li>\\n<li><code>load_builtin_plugins</code> =&gt;<br>\\n<a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#load-builtin-plugins\\" target=\\"_blank\\"><code>load_builtin_plugins</code></a></li>\\n<li><code>get_plugin</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/#get-plugin\\" target=\\"_blank\\"><code>get_plugin</code></a></li>\\n<li><code>get_plugin_by_module_name</code> =&gt;<br>\\n<a href=\\"/nonebot2/version-2.4.3/api/plugin/#get-plugin-by-module-name\\" target=\\"_blank\\"><code>get_plugin_by_module_name</code></a></li>\\n<li><code>get_loaded_plugins</code> =&gt;<br>\\n<a href=\\"/nonebot2/version-2.4.3/api/plugin/#get-loaded-plugins\\" target=\\"_blank\\"><code>get_loaded_plugins</code></a></li>\\n<li><code>get_available_plugin_names</code> =&gt;<br>\\n<a href=\\"/nonebot2/version-2.4.3/api/plugin/#get-available-plugin-names\\" target=\\"_blank\\"><code>get_available_plugin_names</code></a></li>\\n<li><code>get_plugin_config</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/#get-plugin-config\\" target=\\"_blank\\"><code>get_plugin_config</code></a></li>\\n<li><code>require</code> =&gt; <a href=\\"/nonebot2/version-2.4.3/api/plugin/load.html#require\\" target=\\"_blank\\"><code>require</code></a></li>\\n</ul>","bioChainData":{"outlink":[{"title":"on","link":"version-2.4.3/api/plugin/on.html"},{"title":"load","link":"version-2.4.3/api/plugin/load.html"},{"title":"index","link":"version-2.4.3/api/plugin/index.html"},{"title":"index","link":"version-2.4.3/api/drivers/index.html"}
4,{"title":"index","link":"version-2.4.3/api/adapters/index.html"}],"backlink":[],"localMap":{"nodes":[{"id":"version-2.4.3/api/index.md","value":{"title":"index","path":"version-2.4.3/api/index.md","outlink":["version-2.4.3/api/plugin/on.md","version-2.4.3/api/plugin/load.md","version-2.4.3/api/plugin/index.md","version-2.4.3/api/drivers/index.md","version-2.4.3/api/adapters/index.md"],"backlink":[]}},{"id":"version-2.4.3/api/plugin/on.md","value":{"title":"on","path":"version-2.4.3/api/plugin/on.md","outlink":[],"backlink":[]}},{"id":"version-2.4.3/api/plugin/load.md","value":{"title":"load","path":"version-2.4.3/api/plugin/load.md","outlink":[],"backlink":[]}},{"id":"version-2.4.3/api/plugin/index.md","value":{"title":"index","path":"version-2.4.3/api/plugin/index.md","outlink":[],"backlink":[]}},{"id":"version-2.4.3/api/drivers/index.md","value":{"title":"index","path":"version-2.4.3/api/drivers/index.md","outlink":[],"backlink":[]}},{"id":"version-2.4.3/api/adapters/index.md","value":{"title":"index","path":"version-2.4.3/api/adapters/index.md","outlink":[],"backlink":[]}}],"links":[{"source":"version-2.4.3/api/index.md","target":"version-2.4.3/api/plugin/on.md"},{"source":"version-2.4.3/api/index.md","target":"version-2.4.3/api/plugin/load.md"},{"source":"version-2.4.3/api/index.md","target":"version-2.4.3/api/plugin/index.md"},{"source":"version-2.4.3/api/index.md","target":"version-2.4.3/api/drivers/index.md"},{"source":"version-2.4.3/api/index.md","target":"version-2.4.3/api/adapters/index.md"}]}}}');export{m as comp,b as data};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.