Skip to content

Commit b45b9d3

Browse files
committed
删掉推送功能
1 parent fba909b commit b45b9d3

File tree

5 files changed

+1
-153
lines changed

5 files changed

+1
-153
lines changed

README.md

+1-26
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# th-bingo
22

33
![](https://img.shields.io/github/languages/top/CuteReimu/th-bingo "语言")
4+
![](https://img.shields.io/badge/java%20version-17-informational "Java 17")
45
[![](https://img.shields.io/github/actions/workflow/status/CuteReimu/th-bingo/build.yml?branch=master)](https://github.com/CuteReimu/th-bingo/actions/workflows/build.yml "代码分析")
56
[![](https://img.shields.io/github/contributors/CuteReimu/th-bingo)](https://github.com/CuteReimu/th-bingo/graphs/contributors "贡献者")
67
[![](https://img.shields.io/github/license/CuteReimu/th-bingo)](https://github.com/CuteReimu/th-bingo/blob/master/LICENSE "许可协议")
78

89
## 使用
910

10-
需要提前安装Java环境(建议Java 17)
11-
1211
```shell
1312
./gradlew run
1413
```
@@ -41,27 +40,3 @@
4140
协议与`org.tfcc.bingo.message`下的类(`Dispatcher.kt``Handler.kt``Message.kt`除外)一一对应。
4241

4342
例如`"name": "error_sc"`对应ErrorSc
44-
45-
## 把比赛推送到QQ群
46-
47-
通过 [mirai-http-api](https://github.com/project-mirai/mirai-api-http)
48-
**Http Adapter** 将比赛内容推送到QQ群。因此需要首先自行使用 [mirai](https://github.com/mamoe/mirai) 登录QQ。
49-
50-
第一次运行会生成配置文件 `application.properties`,修改后重启即可
51-
52-
```properties
53-
# 推送至少间隔时间(分)
54-
push_interval=10
55-
# 是否开启推送功能
56-
enable_push=true
57-
# bingo比赛的房间url
58-
self_room_addr=http://127.0.0.1:9961/room
59-
# 机器人的QQ号
60-
robot_qq=12345678
61-
# 要推送到的QQ群号
62-
push_qq_groups=12345678,12345678
63-
# mirai-http-api监听的http端口
64-
mirai_http_url=http://127.0.0.1:8080
65-
# mirai-http-api的verifyKey
66-
mirai_verify_key=XXXXXXXX
67-
```

src/main/kotlin/MiraiPusher.kt

-121
This file was deleted.

src/main/kotlin/Room.kt

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class Room(
1717
val score = intArrayOf(0, 0) // 比分
1818
var games: Array<String> = arrayOf("6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18")
1919
var ranks: Array<String>? = null
20-
var isPrivate: Boolean = false
2120
var locked = false // 连续多局就需要锁上
2221
var needWin: Int = 0 // 需要赢几局才算赢
2322
var cdTime = 30

src/main/kotlin/message/RoomConfig.kt

-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class RoomConfig(
99
val ranks: Array<String>?,
1010
val needWin: Int?,
1111
val difficulty: Int?,
12-
val isPrivate: Boolean?,
1312
val cdTime: Int?, // 选卡cd,收卡后要多少秒才能选下一张卡
1413
val reservedType: Int?, // 纯客户端用的一个类型字段
1514
) {
@@ -41,7 +40,6 @@ class RoomConfig(
4140
ranks?.let { room.ranks = it }
4241
needWin?.let { room.needWin = it.coerceAtLeast(1) }
4342
difficulty?.let { room.difficulty = it }
44-
isPrivate?.let { room.isPrivate = it }
4543
cdTime?.let { room.cdTime = it }
4644
reservedType?.let { room.reservedType = it }
4745
}
@@ -54,7 +52,6 @@ class RoomConfig(
5452
ranks = room.ranks,
5553
needWin = room.needWin,
5654
difficulty = room.difficulty,
57-
isPrivate = room.isPrivate,
5855
cdTime = room.cdTime,
5956
reservedType = room.reservedType,
6057
)

src/main/kotlin/message/StartGameCs.kt

-2
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,5 @@ class StartGameCs : Handler {
6868
)
6969
)
7070
)
71-
if (!room.isPrivate && !room.players.contains(Store.robotPlayer.token)) // 单人练习模式不推送
72-
MiraiPusher.push(room)
7371
}
7472
}

0 commit comments

Comments
 (0)