zhenxun_bot/assets/js/9.d8b8697d.js
2021-10-13 13:27:17 +08:00

1 line
7.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{380:function(t,s,a){"use strict";a.r(s);var r=a(46),e=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h2",{attrs:{id:"安装指南"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#安装指南"}},[t._v("#")]),t._v(" "),a("strong",[t._v("安装指南")])]),t._v(" "),a("blockquote",[a("p",[t._v("更新于2021/10/13")])]),t._v(" "),a("h3",{attrs:{id:"前置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#前置"}},[t._v("#")]),t._v(" 前置")]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("提示")]),t._v(" "),a("p",[t._v("由于此项目基于 Nonebot2 和 go-cqhttp 开发所以在开始前您需要完成对go-cqhttp的安装和配置")])]),t._v(" "),a("p",[a("strong",[t._v("go-cqhttp的安装请参照 "),a("a",{attrs:{href:"https://docs.go-cqhttp.org/guide/quick_start.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("go-cqhttp 文档"),a("OutboundLink")],1)])]),t._v(" "),a("hr"),t._v(" "),a("h3",{attrs:{id:"安装"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#安装"}},[t._v("#")]),t._v(" 安装")]),t._v(" "),a("h4",{attrs:{id:"将项目-clone-到本地-默认为最新版本"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#将项目-clone-到本地-默认为最新版本"}},[t._v("#")]),t._v(" 将项目 Clone 到本地(默认为最新版本)")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("git clone https://github.com/HibiKier/zhenxun_bot.git\n")])])]),a("h4",{attrs:{id:"进入-zhenxun-bot-目录"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#进入-zhenxun-bot-目录"}},[t._v("#")]),t._v(" 进入 zhenxun_bot 目录")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("cd zhenxun_bot\n")])])]),a("h4",{attrs:{id:"安装依赖"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#安装依赖"}},[t._v("#")]),t._v(" 安装依赖")]),t._v(" "),a("div",{staticClass:"custom-block danger"},[a("p",{staticClass:"custom-block-title"},[t._v("注意!")]),t._v(" "),a("p",[t._v("请确保您当前的Python版本大于或等于3.8.*")])]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("pip install -r requirements.txt\n")])])]),a("h4",{attrs:{id:"安装数据库"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#安装数据库"}},[t._v("#")]),t._v(" 安装数据库")]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("提示")]),t._v(" "),a("p",[t._v("此项目以 PostgreSQL 作为数据库,所以您还需要安装 PostgreSQL。")])]),t._v(" "),a("p",[a("strong",[t._v("安装过程在此不展示,请自行安装。")])]),t._v(" "),a("h3",{attrs:{id:"设置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#设置"}},[t._v("#")]),t._v(" 设置")]),t._v(" "),a("h4",{attrs:{id:"管理员"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#管理员"}},[t._v("#")]),t._v(" 管理员")]),t._v(" "),a("p",[a("strong",[t._v("在.env.dev文件中")])]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('SUPERUSERS = [""] # 填写你的QQ\n')])])]),a("h4",{attrs:{id:"api和数据库"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#api和数据库"}},[t._v("#")]),t._v(" API和数据库")]),t._v(" "),a("p",[a("strong",[t._v("在configs/config.py文件中")])]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("# "),a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("API")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("KEY")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("ALAPI_TOKEN")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//#获取ALAPI https://admin.alapi.cn/user/login")]),t._v("\n\n# 数据库(必要)\n# 如填写bind则不需要再填写后面的字段#\nbind"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v('//# 数据库连接链接 示例:"bind": "postgresql://user:password@127.0.0.1:5432/database"')]),t._v("\nsql_name"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"postgresql"')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据库类型 当前仅支持 PostgreSQL")]),t._v("\nuser"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据用户名")]),t._v("\npassword"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据库密码")]),t._v("\naddress"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据库地址")]),t._v("\nport"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据库端口")]),t._v("\ndatabase"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" str "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//# 数据库名称")]),t._v("\n")])])]),a("h3",{attrs:{id:"运行"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#运行"}},[t._v("#")]),t._v(" 运行")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("python bot.py\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]);