✏️ 修复个别碧油鸡

This commit is contained in:
Yiwen-Chan 2021-03-13 18:34:54 +08:00
parent 423d493300
commit 2cff0b4e38
5 changed files with 14 additions and 10 deletions

View File

@ -4,7 +4,7 @@ on:
jobs:
releases-matrix:
name: Build GroupManager 🚀
name: Build ZeroBot-Plugin 🚀
runs-on: ubuntu-latest
strategy:
matrix:
@ -23,10 +23,10 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV
- uses: pcrbot/go-release-action@master
env:
CGO_ENABLED: 0
CGO_ENABLED: 1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
goos: ${{ matrix.goos }}
goarch: ${{ matrix.goarch }}
goversion: "https://golang.org/dl/go1.15.3.linux-amd64.tar.gz"
ldflags: -w -s -X "github.com/Yiwen-Chan/GroupManager/gm.Version=${{ env.RELEASE_VERSION }}"
ldflags: -w -s -X "github.com/Yiwen-Chan/ZeroBot-Plugin/gm.Version=${{ env.RELEASE_VERSION }}"

1
.gitignore vendored
View File

@ -1 +1,2 @@
data/*
main.exe

3
build.bat Normal file
View File

@ -0,0 +1,3 @@
SET CGO_ENABLED=1
go build -ldflags="-s -w -extldflags '-static'" main.go
pause

View File

@ -34,7 +34,7 @@ func main() {
AccessToken: "",
NickName: []string{"椛椛"},
CommandPrefix: "/",
SuperUsers: []string{"825111790"},
SuperUsers: []string{"825111790", "213864964"},
})
select {}
}

View File

@ -117,8 +117,8 @@ func (_ manager) Start() { // 插件主体
zero.Send(event, "全员自闭开始~")
return zero.SuccessResponse
})
// TODO 解除全禁言
zero.OnRegex(`^解除全禁言$`, zero.OnlyGroup, zero.AdminPermission).SetBlock(true).SetPriority(40).
// TODO 解除全禁言
zero.OnRegex(`^解除全禁言$`, zero.OnlyGroup, zero.AdminPermission).SetBlock(true).SetPriority(40).
Handle(func(matcher *zero.Matcher, event zero.Event, state zero.State) zero.Response {
zero.SetGroupWholeBan(
event.GroupID,
@ -166,7 +166,7 @@ func (_ manager) Start() { // 插件主体
// TODO 自闭禁言
zero.OnRegex(`^我要自闭.*?(\d+)(.*)`, zero.OnlyGroup).SetBlock(true).SetPriority(40).
Handle(func(matcher *zero.Matcher, event zero.Event, state zero.State) zero.Response {
duration := utils.Str2Int(state["regex_matched"].([]string)[2])
duration := utils.Str2Int(state["regex_matched"].([]string)[1])
switch state["regex_matched"].([]string)[2] {
case "分钟":
//
@ -183,7 +183,7 @@ func (_ manager) Start() { // 插件主体
zero.SetGroupBan(
event.GroupID,
event.UserID,
utils.Str2Int(state["regex_matched"].([]string)[1])*60, // 要自闭的时间(分钟)
duration*60, // 要自闭的时间(分钟)
)
zero.Send(event, "那我就不手下留情了~")
return zero.SuccessResponse
@ -221,8 +221,8 @@ func (_ manager) Start() { // 插件主体
Handle(func(matcher *zero.Matcher, event zero.Event, state zero.State) zero.Response {
zero.SetGroupSpecialTitle(
event.GroupID,
utils.Str2Int(state["regex_matched"].([]string)[1]), // 被修改群头衔的人
state["regex_matched"].([]string)[2], // 修改成的群头衔
event.UserID, // 被修改群头衔的人
state["regex_matched"].([]string)[1], // 修改成的群头衔
)
zero.Send(
event,