✏️ 修复个别碧油鸡

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: jobs:
releases-matrix: releases-matrix:
name: Build GroupManager 🚀 name: Build ZeroBot-Plugin 🚀
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
@ -23,10 +23,10 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV
- uses: pcrbot/go-release-action@master - uses: pcrbot/go-release-action@master
env: env:
CGO_ENABLED: 0 CGO_ENABLED: 1
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }}
goos: ${{ matrix.goos }} goos: ${{ matrix.goos }}
goarch: ${{ matrix.goarch }} goarch: ${{ matrix.goarch }}
goversion: "https://golang.org/dl/go1.15.3.linux-amd64.tar.gz" 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/* 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: "", AccessToken: "",
NickName: []string{"椛椛"}, NickName: []string{"椛椛"},
CommandPrefix: "/", CommandPrefix: "/",
SuperUsers: []string{"825111790"}, SuperUsers: []string{"825111790", "213864964"},
}) })
select {} select {}
} }

View File

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