From add1f1473de7acac4327111daa36d350f672fbda Mon Sep 17 00:00:00 2001 From: Ju4tCode <42488585+yanyongyu@users.noreply.github.com> Date: Fri, 24 Mar 2023 17:32:24 +0800 Subject: [PATCH] :sparkles: update setup svg (#1840) --- website/static/img/setup.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/static/img/setup.svg b/website/static/img/setup.svg index 79853ca2..1aae9622 100644 --- a/website/static/img/setup.svg +++ b/website/static/img/setup.svg @@ -1 +1 @@ -~/tutorialenvbase17:48(base)17:48p(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)Requirementalreadysatisfied:pipxin/home/yan/miniconda3/lib/python3.9/site-packages(1.1.0)Requirementalreadysatisfied:userpath>=1.6.0in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(1.7.0)Requirementalreadysatisfied:packaging>=20.0in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(23.0)Requirementalreadysatisfied:argcomplete>=1.9.4in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(2.0.0)Requirementalreadysatisfied:clickin/home/yan/miniconda3/lib/python3.9/site-packages(fromuserpath>=1.6.0->pipx)(8.1.3)17:48pipxuninstallnb-cli(base)17:48pipxensurepath(base)/home/yan/.local/binisalreadyinPATH.⚠️AllpipxbinarydirectorieshavebeenaddedtoPATH.Ifyouaresureyouwanttoproceed,tryagainwiththe'--force'flag.Otherwisepipxisreadytogo!🌟17:48pipxensurepath(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)installingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstalledpackagenb-cli1.0.5,installedusingPython3.9.12Theseappsarenowgloballyavailable-nbdone!🌟~/tutorialenvbasetook7s17:48nbrun--reload(base)17:48nbcreate(base)[?]选择一个要使用的模板:(Useandtochoose,Entertosubmit)bootstrap(初学者或用户)simple(插件开发者)[?]选择一个要使用的模板:simple(插件开发者)正在加载适配器...[?]项目名称:[?]项目名称:awesome-bot[?]要使用哪些驱动器?(Useandtomove,Spacetoselect,Entertosubmit)None(None驱动器)FastAPI(FastAPI驱动器)Quart(Quart驱动器)HTTPX(HTTPX驱动器)websockets(websockets驱动器)AIOHTTP(AIOHTTP驱动器)[?]要使用哪些驱动器?FastAPI(FastAPI驱动器)[?]要使用哪些适配器?(Useandtomove,Spacetoselect,Entertosubmit)OneBotV11(OneBotV11协议)钉钉(钉钉协议)飞书(飞书协议)Telegram(Telegram协议)QQ频道(QQ频道官方机器人)开黑啦(开黑啦协议适配)mirai2(为nonebot2添加mirai_api_http2.x的兼容适配器)OneBotV12(OneBotV12协议)Console(基于终端的交互式适配器)GitHub(GitHubAPP&OAuthAPPintegration)Ntchat(pchook的微信客户端适配)Spigot(MineCraft通信适配)BilibiliLive(b站直播间ws协议)OneBotV11(OneBotV11协议)[?]要使用哪些适配器?Console(基于终端的交互式适配器)[?]请输入插件存储位置:(Useandtochoose,Entertosubmit)1)"awesome_bot"文件夹中2)"src"文件夹中[?]请输入插件存储位置:1)"awesome_bot"文件夹中[?]立即安装依赖?(Y/n)[?]立即安装依赖?Yes[?]创建虚拟环境?(Y/n)[?]创建虚拟环境?Yesawesome-bot/.venv中创建虚拟环境...Collectingnonebot2Usingcachednonebot2-2.0.0rc3-py3-none-any.whl(92kB)Collectingnonebot-adapter-consoleUsingcachednonebot_adapter_console-0.3.2-py3-none-any.whl(20kB)Collectingtyping-extensions<5.0.0,>=3.10.0Usingcachedtyping_extensions-4.5.0-py3-none-any.whl(27kB)Collectingtomlkit<1.0.0,>=0.10.0Usingcachedtomlkit-0.11.6-py3-none-any.whl(35kB)Collectingloguru<0.7.0,>=0.6.0Usingcachedloguru-0.6.0-py3-none-any.whl(58kB)Collectingpydantic[dotenv]<2.0.0,>=1.10.0Usingcachedpydantic-1.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(3.2MB)Collectingyarl<2.0.0,>=1.7.2Usingcachedyarl-1.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(264kB)Collectingpygtrie<3.0.0,>=2.4.1Usingcachedpygtrie-2.5.0-py3-none-any.whl(25kB)Collectinguvicorn[standard]<1.0.0,>=0.20.0Usingcacheduvicorn-0.21.1-py3-none-any.whl(57kB)Collectingfastapi!=0.89.0,<1.0.0,>=0.87.0Usingcachedfastapi-0.95.0-py3-none-any.whl(57kB)Collectingtextual<0.11.0,>=0.10.1Usingcachedtextual-0.10.1-py3-none-any.whl(298kB)Collectingstarlette<0.27.0,>=0.26.1Usingcachedstarlette-0.26.1-py3-none-any.whl(66kB)Collectingpython-dotenv>=0.10.4Usingcachedpython_dotenv-1.0.0-py3-none-any.whl(19kB)Collectingimportlib-metadata<5.0.0,>=4.11.3Usingcachedimportlib_metadata-4.13.0-py3-none-any.whl(23kB)Collectingrich>12.6.0Usingcachedrich-13.3.2-py3-none-any.whl(238kB)Collectingnanoid>=2.0.0Usingcachednanoid-2.0.0-py3-none-any.whl(5.8kB)Collectingclick>=7.0Usingcachedclick-8.1.3-py3-none-any.whl(96kB)Collectingh11>=0.8Usingcachedh11-0.14.0-py3-none-any.whl(58kB)Collectinghttptools>=0.5.0Usingcachedhttptools-0.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl(417kB)Collectingpyyaml>=5.1UsingcachedPyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl(661kB)Collectinguvloop!=0.15.0,!=0.15.1,>=0.14.0Usingcacheduvloop-0.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(4.2MB)Collectingwatchfiles>=0.13Usingcachedwatchfiles-0.18.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(1.2MB)Collectingwebsockets>=10.4Usingcachedwebsockets-10.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl(106kB)Collectingmultidict>=4.0Usingcachedmultidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(114kB)Collectingidna>=2.0Usingcachedidna-3.4-py3-none-any.whl(61kB)Collectingzipp>=0.5Usingcachedzipp-3.15.0-py3-none-any.whl(6.8kB)Collectingpygments<3.0.0,>=2.13.0UsingcachedPygments-2.14.0-py3-none-any.whl(1.1MB)Collectingmarkdown-it-py<3.0.0,>=2.2.0Usingcachedmarkdown_it_py-2.2.0-py3-none-any.whl(84kB)Collectinganyio<5,>=3.4.0Usingcachedanyio-3.6.2-py3-none-any.whl(80kB)Collectingsniffio>=1.1Usingcachedsniffio-1.3.0-py3-none-any.whl(10kB)Collectingmdurl~=0.1Usingcachedmdurl-0.1.2-py3-none-any.whl(10.0kB)Installingcollectedpackages:pygtrie,nanoid,zipp,websockets,uvloop,typing-extensions,tomlkit,sniffio,pyyaml,python-dotenv,pygments,multidict,mdurl,loguru,idna,httptools,h11,click,yarl,uvicorn,pydantic,markdown-it-py,importlib-metadata,anyio,watchfiles,starlette,rich,textual,nonebot2,fastapi,nonebot-adapter-consoleSuccessfullyinstalledanyio-3.6.2click-8.1.3fastapi-0.95.0h11-0.14.0httptools-0.5.0idna-3.4importlib-metadata-4.13.0loguru-0.6.0markdown-it-py-2.2.0mdurl-0.1.2multidict-6.0.4nanoid-2.0.0nonebot-adapter-console-0.3.2nonebot2-2.0.0rc3pydantic-1.10.7pygments-2.14.0pygtrie-2.5.0python-dotenv-1.0.0pyyaml-6.0rich-13.3.2sniffio-1.3.0starlette-0.26.1textual-0.10.1tomlkit-0.11.6typing-extensions-4.5.0uvicorn-0.21.1uvloop-0.17.0watchfiles-0.18.1websockets-10.4yarl-1.8.2zipp-3.15.0[notice]Anewreleaseofpipavailable:22.3.1->23.0.1[notice]Toupdate,run:python-mpipinstall--upgradepip[?]要使用哪些内置插件?(Useandtomove,Spacetoselect,Entertosubmit)echosingle_session[?]要使用哪些内置插件?echo完成!使用poetrypdm等依赖管理工具添加以下包:nonebot2[fastapi]nonebot-adapter-console运行以下命令来启动你的机器人:cdawesome-botnbrun--reload~/tutorialenvbasetook21s17:49(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)~/tutorial/awesome-botisv0.1.0viav3.9.12envbase17:49nbcreate(base)17:49nbrun--reload(base)17:49nbrun--reload(base)使用虚拟环境:/home/yan/tutorial/awesome-bot/.venv/bin/pythonStartedreloaderwithprocess[166637].03-2317:49:24[SUCCESS]nonebot|NoneBotisinitializing...03-2317:49:24[INFO]nonebot|CurrentEnv:dev03-2317:49:24[DEBUG]nonebot|LoadedConfig:{'driver':'~fastapi','host':IPv4Address('127.0.0.1'),'port':8080,'log_level':'DEBUG','api_timeout':30.0,'superusers':set(),'nickname':set(),'command_start':{'/'},'command_sep':{'.'},'session_expire_timeout':datetime.timedelta(seconds=120),'environment':'dev'}03-2317:49:24[DEBUG]nonebot|Succeededtoloadadapter"Console"03-2317:49:24[SUCCESS]nonebot|Succeededtoimport"echo"03-2317:49:24[SUCCESS]nonebot|RunningNoneBot...03-2317:49:24[DEBUG]nonebot|Loadedadapters:Console03-2317:49:24[INFO]uvicorn|Startedserverprocess[166637]03-2317:49:24[INFO]uvicorn|Waitingforapplicationstartup. NoneBot — Welcome to console 17:49:25 ╭──────────────────────────────────────────────────────────────────────────────╮ ❌ 🗑️ Chat ⚙️ 📝 ╰──────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────╮ Send Message ╰──────────────────────────────────────────────────────────────────────────────╯ CTRL+D Toggle dark mode CTRL+S Save a screenshot ctrl+/ Focus input ❌ 🗑 Chat ⚙️ 📝 � ❌ 🗑 Chat ⚙️ 📝 ╭──────────────────────────────────────────────────────────────────────────────╮ Send Message CTRL+S Save a screenshot ctrl+/ Focus input CTRL+L Clear chat history ╰──────────────────────────────────────────────────────────────────────────────╯ NoneBot — Welcome to console 17:49:26 Send Message /ech NoneBot — Welcome to console 17:49:27 /echo he NoneBot — Welcome to console 17:49:28 /echo hello NoneBot — Welcome to console 17:49:29 /echo hello wo NoneBot — Welcome to console 17:49:30 17:49 ╭─ ╰─ ╭──── /ec ╰──── ╭─────── /echo ╰─────── ╭────────── /echo hel ╰────────── NoneBot — Welcome to console 17:49:31 ╭──────────── /echo hello ╰──────────── ─╮ ─╯ ╭────────────── /echo hello w ╰────────────── ────╮ rld ────╯ U ╭──────────────── /echo hello wor ╰──────────────── ──────╮ world ──────╯ Us ╭───────────────── /echo hello worl ╰───────────────── ────────╮ o world ────────╯ User ╭─────────────────── /echo hello world ╰─────────────────── ──────────╮ llo world ──────────╯ User ╭───────────────────╮ /echo hello world ╰───────────────────╯ t ───────────╮ ello world ───────────╯ User ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ─────────────╮ hello world Bot ╭─────────────╮ hello world ╰─────────────╯ User 👤 ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ╭─────────────╮ hello world ╰─────────────╯ User 👤 ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ╭─────────────╮ hello world 🤖 Bot ╭─────────────╮ hello world ╰─────────────╯ NoneBot — Welcome to console 17:49:32 ^CShuttingdownprocess[166637]...03-2317:49:32[INFO]uvicorn|Shuttingdown03-2317:49:33[INFO]uvicorn|Waitingforapplicationshutdown.03-2317:49:33[INFO]uvicorn|Applicationshutdowncomplete.03-2317:49:33[INFO]uvicorn|Finishedserverprocess[166637]Stoppedreloader.~/tutorial/awesome-botisv0.1.0viav3.9.12envbasetook8s17:48p(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipx(base)17:48pipxe(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxi(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)creatingvirtualenvironment17:48n(base)17:48n(base)17:48nbrun--reload(base)17:48nbrun--reload(base)17:48nbc(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)bootstrap(初学者或用户)simple(插件开发者)正在加载驱动器...[?]项目名称:a[?]项目名称:aw[?]项目名称:awe[?]项目名称:awes[?]项目名称:aweso[?]项目名称:awesom[?]项目名称:awesome[?]项目名称:awesome-[?]项目名称:awesome-b[?]项目名称:awesome-bo[?]项目名称:awesome-bot钉钉(钉钉协议)飞书(飞书协议)Telegram(Telegram协议)QQ频道(QQ频道官方机器人)开黑啦(开黑啦协议适配)mirai2(为nonebot2添加mirai_api_http2.x的兼容适配器)OneBotV12(OneBotV12协议)Console(基于终端的交互式适配器)Console(基于终端的交互式适配器)echo17:49c(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49n(base)17:49nbcreate(base)17:49nbcreate(base)17:49nbr(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base) ❌ 🗑️ Chat╭──────────────────────────── CTRL+D Toggle dark mode CTRL+S ❌ 🗑 Chat ⚙️ 📝 ❌ 🗑️ Chat ⚙️ 📝 ❌ 🗑️ Chat ⚙️ 📝 Send Message CTRL+S Save a screenshot ctL+S Save a screenshot ctrl+/ Focus input ╰──────────────────────────────────────────────────────────────────────────────╯ / /e /ec /echo /echo /echo h /echo hel /echo hell /echo hello /echo hello w /echo hello wor /echo hello worl /echo hello world ╰──────────────────── ───────────── ─────────────╯ ╰─────────────╯ ╰────────────╯ selector.closeelapsed0.03ms──────────────────────────────────────────────────╮^C \ No newline at end of file +~/tutorialenvbase17:48(base)17:48p(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)Requirementalreadysatisfied:pipxin/home/yan/miniconda3/lib/python3.9/site-packages(1.1.0)Requirementalreadysatisfied:userpath>=1.6.0in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(1.7.0)Requirementalreadysatisfied:packaging>=20.0in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(23.0)Requirementalreadysatisfied:argcomplete>=1.9.4in/home/yan/miniconda3/lib/python3.9/site-packages(frompipx)(2.0.0)Requirementalreadysatisfied:clickin/home/yan/miniconda3/lib/python3.9/site-packages(fromuserpath>=1.6.0->pipx)(8.1.3)17:48pipxuninstallnb-cli(base)17:48pipxensurepath(base)/home/yan/.local/binisalreadyinPATH.⚠️AllpipxbinarydirectorieshavebeenaddedtoPATH.Ifyouaresureyouwanttoproceed,tryagainwiththe'--force'flag.Otherwisepipxisreadytogo!🌟17:48pipxensurepath(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)installingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstallingnb-cliinstalledpackagenb-cli1.0.5,installedusingPython3.9.12Theseappsarenowgloballyavailable-nbdone!🌟~/tutorialenvbasetook7s17:48nbrun--reload(base)17:48nbcreate(base)[?]选择一个要使用的模板:(Useandtochoose,Entertosubmit)bootstrap(初学者或用户)simple(插件开发者)[?]选择一个要使用的模板:simple(插件开发者)正在加载适配器...[?]项目名称:[?]项目名称:awesome-bot[?]要使用哪些驱动器?(Useandtomove,Spacetoselect,Entertosubmit)None(None驱动器)FastAPI(FastAPI驱动器)Quart(Quart驱动器)HTTPX(HTTPX驱动器)websockets(websockets驱动器)AIOHTTP(AIOHTTP驱动器)[?]要使用哪些驱动器?FastAPI(FastAPI驱动器)[?]要使用哪些适配器?(Useandtomove,Spacetoselect,Entertosubmit)OneBotV11(OneBotV11协议)钉钉(钉钉协议)飞书(飞书协议)Telegram(Telegram协议)QQ频道(QQ频道官方机器人)开黑啦(开黑啦协议适配)mirai2(为nonebot2添加mirai_api_http2.x的兼容适配器)OneBotV12(OneBotV12协议)Console(基于终端的交互式适配器)GitHub(GitHubAPP&OAuthAPPintegration)Ntchat(pchook的微信客户端适配)Spigot(MineCraft通信适配)BilibiliLive(b站直播间ws协议)OneBotV11(OneBotV11协议)[?]要使用哪些适配器?Console(基于终端的交互式适配器)[?]请输入插件存储位置:(Useandtochoose,Entertosubmit)1)"awesome_bot"文件夹中2)"src"文件夹中[?]请输入插件存储位置:1)"awesome_bot"文件夹中[?]立即安装依赖?(Y/n)[?]立即安装依赖?Yes[?]创建虚拟环境?(Y/n)[?]创建虚拟环境?Yesawesome-bot/.venv中创建虚拟环境...Collectingnonebot2Usingcachednonebot2-2.0.0rc3-py3-none-any.whl(92kB)Collectingnonebot-adapter-consoleUsingcachednonebot_adapter_console-0.3.2-py3-none-any.whl(20kB)Collectingtyping-extensions<5.0.0,>=3.10.0Usingcachedtyping_extensions-4.5.0-py3-none-any.whl(27kB)Collectingtomlkit<1.0.0,>=0.10.0Usingcachedtomlkit-0.11.6-py3-none-any.whl(35kB)Collectingloguru<0.7.0,>=0.6.0Usingcachedloguru-0.6.0-py3-none-any.whl(58kB)Collectingpydantic[dotenv]<2.0.0,>=1.10.0Usingcachedpydantic-1.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(3.2MB)Collectingyarl<2.0.0,>=1.7.2Usingcachedyarl-1.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(264kB)Collectingpygtrie<3.0.0,>=2.4.1Usingcachedpygtrie-2.5.0-py3-none-any.whl(25kB)Collectinguvicorn[standard]<1.0.0,>=0.20.0Usingcacheduvicorn-0.21.1-py3-none-any.whl(57kB)Collectingfastapi!=0.89.0,<1.0.0,>=0.87.0Usingcachedfastapi-0.95.0-py3-none-any.whl(57kB)Collectingtextual<0.11.0,>=0.10.1Usingcachedtextual-0.10.1-py3-none-any.whl(298kB)Collectingstarlette<0.27.0,>=0.26.1Usingcachedstarlette-0.26.1-py3-none-any.whl(66kB)Collectingpython-dotenv>=0.10.4Usingcachedpython_dotenv-1.0.0-py3-none-any.whl(19kB)Collectingimportlib-metadata<5.0.0,>=4.11.3Usingcachedimportlib_metadata-4.13.0-py3-none-any.whl(23kB)Collectingrich>12.6.0Usingcachedrich-13.3.2-py3-none-any.whl(238kB)Collectingnanoid>=2.0.0Usingcachednanoid-2.0.0-py3-none-any.whl(5.8kB)Collectingclick>=7.0Usingcachedclick-8.1.3-py3-none-any.whl(96kB)Collectingh11>=0.8Usingcachedh11-0.14.0-py3-none-any.whl(58kB)Collectinghttptools>=0.5.0Usingcachedhttptools-0.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl(417kB)Collectingpyyaml>=5.1UsingcachedPyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl(661kB)Collectinguvloop!=0.15.0,!=0.15.1,>=0.14.0Usingcacheduvloop-0.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(4.2MB)Collectingwatchfiles>=0.13Usingcachedwatchfiles-0.18.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(1.2MB)Collectingwebsockets>=10.4Usingcachedwebsockets-10.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl(106kB)Collectingmultidict>=4.0Usingcachedmultidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(114kB)Collectingidna>=2.0Usingcachedidna-3.4-py3-none-any.whl(61kB)Collectingzipp>=0.5Usingcachedzipp-3.15.0-py3-none-any.whl(6.8kB)Collectingpygments<3.0.0,>=2.13.0UsingcachedPygments-2.14.0-py3-none-any.whl(1.1MB)Collectingmarkdown-it-py<3.0.0,>=2.2.0Usingcachedmarkdown_it_py-2.2.0-py3-none-any.whl(84kB)Collectinganyio<5,>=3.4.0Usingcachedanyio-3.6.2-py3-none-any.whl(80kB)Collectingsniffio>=1.1Usingcachedsniffio-1.3.0-py3-none-any.whl(10kB)Collectingmdurl~=0.1Usingcachedmdurl-0.1.2-py3-none-any.whl(10.0kB)Installingcollectedpackages:pygtrie,nanoid,zipp,websockets,uvloop,typing-extensions,tomlkit,sniffio,pyyaml,python-dotenv,pygments,multidict,mdurl,loguru,idna,httptools,h11,click,yarl,uvicorn,pydantic,markdown-it-py,importlib-metadata,anyio,watchfiles,starlette,rich,textual,nonebot2,fastapi,nonebot-adapter-consoleSuccessfullyinstalledanyio-3.6.2click-8.1.3fastapi-0.95.0h11-0.14.0httptools-0.5.0idna-3.4importlib-metadata-4.13.0loguru-0.6.0markdown-it-py-2.2.0mdurl-0.1.2multidict-6.0.4nanoid-2.0.0nonebot-adapter-console-0.3.2nonebot2-2.0.0rc3pydantic-1.10.7pygments-2.14.0pygtrie-2.5.0python-dotenv-1.0.0pyyaml-6.0rich-13.3.2sniffio-1.3.0starlette-0.26.1textual-0.10.1tomlkit-0.11.6typing-extensions-4.5.0uvicorn-0.21.1uvloop-0.17.0watchfiles-0.18.1websockets-10.4yarl-1.8.2zipp-3.15.0[notice]Anewreleaseofpipavailable:22.3.1->23.0.1[notice]Toupdate,run:python-mpipinstall--upgradepip[?]要使用哪些内置插件?(Useandtomove,Spacetoselect,Entertosubmit)echosingle_session[?]要使用哪些内置插件?echo完成!使用poetrypdm等依赖管理工具添加以下包:nonebot2[fastapi]nonebot-adapter-console运行以下命令来启动你的机器人:cdawesome-botnbrun--reload~/tutorialenvbasetook21s17:49(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)~/tutorial/awesome-botisv0.1.0viav3.9.12envbase17:49nbcreate(base)17:49nbrun--reload(base)17:49nbrun--reload(base)使用虚拟环境:/home/yan/tutorial/awesome-bot/.venv/bin/pythonStartedreloaderwithprocess[166637].03-2317:49:24[SUCCESS]nonebot|NoneBotisinitializing...03-2317:49:24[INFO]nonebot|CurrentEnv:dev03-2317:49:24[DEBUG]nonebot|LoadedConfig:{'driver':'~fastapi','host':IPv4Address('127.0.0.1'),'port':8080,'log_level':'DEBUG','api_timeout':30.0,'superusers':set(),'nickname':set(),'command_start':{'/'},'command_sep':{'.'},'session_expire_timeout':datetime.timedelta(seconds=120),'environment':'dev'}03-2317:49:24[DEBUG]nonebot|Succeededtoloadadapter"Console"03-2317:49:24[SUCCESS]nonebot|Succeededtoimport"echo"03-2317:49:24[SUCCESS]nonebot|RunningNoneBot...03-2317:49:24[DEBUG]nonebot|Loadedadapters:Console03-2317:49:24[INFO]uvicorn|Startedserverprocess[166637]03-2317:49:24[INFO]uvicorn|Waitingforapplicationstartup. NoneBot — Welcome to console 17:49:25 ╭──────────────────────────────────────────────────────────────────────────────╮ ❌ 🗑️ Chat ⚙️ 📝 ╰──────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────╮ Send Message ╰──────────────────────────────────────────────────────────────────────────────╯ CTRL+D Toggle dark mode CTRL+S Save a screenshot ctrl+/ Focus input ❌ 🗑 Chat ⚙️ 📝 � ❌ 🗑 Chat ⚙️ 📝 ╭──────────────────────────────────────────────────────────────────────────────╮ Send Message CTRL+S Save a screenshot ctrl+/ Focus input CTRL+L Clear chat history ╰──────────────────────────────────────────────────────────────────────────────╯ NoneBot — Welcome to console 17:49:26 Send Message /ech NoneBot — Welcome to console 17:49:27 /echo he NoneBot — Welcome to console 17:49:28 /echo hello NoneBot — Welcome to console 17:49:29 /echo hello wo NoneBot — Welcome to console 17:49:30 17:49 ╭─ ╰─ ╭──── /ec ╰──── ╭─────── /echo ╰─────── ╭────────── /echo hel ╰────────── NoneBot — Welcome to console 17:49:31 ╭──────────── /echo hello ╰──────────── ─╮ ─╯ ╭────────────── /echo hello w ╰────────────── ────╮ rld ────╯ U ╭──────────────── /echo hello wor ╰──────────────── ──────╮ world ──────╯ Us ╭───────────────── /echo hello worl ╰───────────────── ────────╮ o world ────────╯ User ╭─────────────────── /echo hello world ╰─────────────────── ──────────╮ llo world ──────────╯ User ╭───────────────────╮ /echo hello world ╰───────────────────╯ t ───────────╮ ello world ───────────╯ User ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ─────────────╮ hello world Bot ╭─────────────╮ hello world ╰─────────────╯ User 👤 ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ╭─────────────╮ hello world ╰─────────────╯ User 👤 ╭───────────────────╮ /echo hello world ╰───────────────────╯ Bot ╭─────────────╮ hello world 🤖 Bot ╭─────────────╮ hello world ╰─────────────╯ NoneBot — Welcome to console 17:49:32 ^CShuttingdownprocess[166637]...03-2317:49:32[INFO]uvicorn|Shuttingdown03-2317:49:33[INFO]uvicorn|Waitingforapplicationshutdown.03-2317:49:33[INFO]uvicorn|Applicationshutdowncomplete.03-2317:49:33[INFO]uvicorn|Finishedserverprocess[166637]Stoppedreloader.~/tutorial/awesome-botisv0.1.0viav3.9.12envbasetook8s17:48p(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipxuninstallnb-cli(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipinstall--userpipx(base)17:48pipx(base)17:48pipxe(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxensurepath(base)17:48pipxi(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)17:48pipxinstallnb-cli(base)creatingvirtualenvironment17:48n(base)17:48n(base)17:48nbrun--reload(base)17:48nbrun--reload(base)17:48nbc(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)17:48nbcreate(base)bootstrap(初学者或用户)simple(插件开发者)正在加载驱动器...[?]项目名称:a[?]项目名称:aw[?]项目名称:awe[?]项目名称:awes[?]项目名称:aweso[?]项目名称:awesom[?]项目名称:awesome[?]项目名称:awesome-[?]项目名称:awesome-b[?]项目名称:awesome-bo[?]项目名称:awesome-bot钉钉(钉钉协议)飞书(飞书协议)Telegram(Telegram协议)QQ频道(QQ频道官方机器人)开黑啦(开黑啦协议适配)mirai2(为nonebot2添加mirai_api_http2.x的兼容适配器)OneBotV12(OneBotV12协议)Console(基于终端的交互式适配器)Console(基于终端的交互式适配器)echo17:49c(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49cdawesome-bot(base)17:49n(base)17:49nbcreate(base)17:49nbcreate(base)17:49nbr(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base)17:49nbrun--reload(base) ❌ 🗑️ Chat╭──────────────────────────── CTRL+D Toggle dark mode CTRL+S ❌ 🗑 Chat ⚙️ 📝 ❌ 🗑️ Chat ⚙️ 📝 ❌ 🗑️ Chat ⚙️ 📝 Send Message CTRL+S Save a screenshot ctL+S Save a screenshot ctrl+/ Focus input ╰──────────────────────────────────────────────────────────────────────────────╯ / /e /ec /echo /echo /echo h /echo hel /echo hell /echo hello /echo hello w /echo hello wor /echo hello worl /echo hello world ╰──────────────────── ───────────── ─────────────╯ ╰─────────────╯ ╰────────────╯ selector.closeelapsed0.03ms──────────────────────────────────────────────────╮^C