目录
目录README.md

SoftBot

SoftBot基于Gitlink平台的机器人服务,旨在与为用户提供创建软件的平台,为用户提供安装软件的市场,通过webhook的方式,实现订阅平台事件,更加便捷的管理仓库与代码。

1.使用技术:

Spring Boot 2.4.4、Mysql 5.7+、Mybatis-plus、ElasticSearch 7.15.2

2.部署流程: 2.1 创建库表 (数据库使用mysql 8.0) 建表语句在resource/sql

2.2 安装java 环境 (jdk 1.8)

2.3 将系统通过maven指令 mvn package 将系统打包成jar包,使用java -jar jar包名字启动服务 启动后端口为8080

3.业务模块:

(1)用户模块 用户模块主要功能有:用户创建Bot、编辑Bot信息、安装Bot、删除Bot、上市Bot、转让Bot等 (2)市场模块 市场模块主要功能有:市场全量检索Bot、市场模糊检索Bot

启动方式: 1、安装java环境 2、安装mysql,创建库表(见resources的sql文件夹) 3、安装并启动elasticsearch 7.15.2 4、启动spring boot项目

需平台对接: ==1-Bot市场页 1.根据用户id返回用户数据

== 3-softbot注册页默认页 2. 平台支持哪些权限和webhook事件

==5-bot安装指定仓库 3.根据用户id返回用户创建的所有仓库数据 4.根据仓库id获取仓库数据 注意: 安装之后 两部分工作 一、给安装仓库添加webhook,使得bot监听的事件发生后能够想url(bot服务器地址)发送信息; 二、给已安装的bot相应读写权限,让它能够调用相关api完成自己的工作。

==5 bot配置页-基本信息 5.bot头像信息如何上传修改存储 6.**客户端秘钥如何通过接口获取

== 9.bot配置页 挂起:**webhook 失效 读写权限暂停 ->启用 卸载: 删除webhook 收回权限

==14.bot配置页-转让失败 7,查询用户名是否存在接口

关于
68.4 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号