Skip to content

提供了一个极简的发电文案接口和一些云崽插件

Notifications You must be signed in to change notification settings

Pretend-to/Faden_api_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FCIP-Faden-Server

VSCODE Logo

写在前前面

作者个人网站 fcip.xyz

推荐 点击加入QQ群 聊天吹水群都是小白

写在前面

data.json是所有文案的来源,您可以参照原文件的格式为他添加您喜欢的内容,如果能提一个pr那更好了🤤 poken.js 大部分代码来源于 ikechan8370 大佬的 memes 插件,原插件地址:https://github.com/ikechan8370/yunzai-meme

环境准备

  • nodejs
  • yunzai

云崽用户食用方法:

为云崽用户提供了两个插件,下载仓库里yz-plugin/faden.js或(cn_)poken.js文件,然后复制到云崽/plugins/example/就行了,不必要本地部署API

1. Faden.js--通过“!!”触发发电

(为避免冲突已修改为通过两个连续!来发电)

使用示例: example.png

2. poken.js--收到戳一戳会随机回复发电语录或随机表情包

(国内网络环境请下载cn_poken.js)(服务器已迁移至国内)

使用示例: example2.png


API 文档

1. 请求 URL

http://localhost:3000

2. 请求方法

  • GET
  • POST

3. 请求参数

参数名 必选 类型 说明
name string 用户的姓名

4. 返回参数

参数名 类型 说明
text string 随机生成的文本,含有姓名

5. 请求示例

  • GET 请求示例:
GET http://localhost:3000?name=Tom
  • POST 请求示例:
POST http://localhost:3000

{
  "name": "Tom"
}

6. 返回示例

HTTP/1.1 200 OK

{
  "text": "你好,Tom,欢迎光临 FCIP 的网站!"
}

API部署文档

第 1 步:下载项目

首,需要从 GitHub 仓库下载项目。可以使用以下命令将项目克隆到本地:

git clone https://github.com/Pretend-to/Faden_api_server.git

进入项目目录:

cd Faden_api_server

第 2 步:安装项目依赖

在项目根目录下运行以下命令安装项目的依赖:

pnpm install

第 3 步:指定监听端口

为了指定应用程序的监听端口,你可以修改app.js文件末尾

app.listen(3000, () => {
  console.log('服务器已启动');
});

将3000修改为指定的端口即可。

第 4 步:安装 pm2

如果您还安装 pm2,可以使用以下命令进行全局安装:

pnpm install pm2 -g

第 5 步:使用 pm2 运行应用程序

现在您已经安了 pm2,可以运行以下命令启动您的应用程序:

pm2 start app.js --name="Faden_api_server"

运行该命令后,pm2 将启动应用程序并持续监控。您可以使用以下命令查看应用程序的状态:

pm2

如果需要停止应用程序,可以运行以下命令:

pm2 stop Faden_api_server

重应用程序:

pm2 restart Faden_api_server

查看应用程序日志:

pm2 logs Faden_api_server

完成

About

提供了一个极简的发电文案接口和一些云崽插件

Topics

Resources

Stars

Watchers

Forks