mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-06-09 07:18:22 +00:00
add one options.
- disableStartupMessage
This commit is contained in:
parent
99686496b4
commit
ba1be00390
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/chzzk_bot.main.iml" filepath="$PROJECT_DIR$/.idea/modules/chzzk_bot.main.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
9
.idea/nabot_chzzk_bot.iml
generated
Normal file
9
.idea/nabot_chzzk_bot.iml
generated
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$" />
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
@ -181,7 +181,7 @@ class UserHandler(
|
|||||||
private var user: User,
|
private var user: User,
|
||||||
var streamStartTime: LocalDateTime?,
|
var streamStartTime: LocalDateTime?,
|
||||||
) {
|
) {
|
||||||
lateinit var messageHandler: MessageHandler
|
var messageHandler: MessageHandler
|
||||||
var listener: ChzzkChat
|
var listener: ChzzkChat
|
||||||
|
|
||||||
private val dispatcher: CoroutinesEventBus by inject(CoroutinesEventBus::class.java)
|
private val dispatcher: CoroutinesEventBus by inject(CoroutinesEventBus::class.java)
|
||||||
@ -267,7 +267,8 @@ class UserHandler(
|
|||||||
}
|
}
|
||||||
delay(5000L)
|
delay(5000L)
|
||||||
try {
|
try {
|
||||||
listener.sendChat("${user.username} 님! 오늘도 열심히 방송하세요!")
|
if(!user.isDisableStartupMsg)
|
||||||
|
listener.sendChat("${user.username} 님! 오늘도 열심히 방송하세요!")
|
||||||
Discord.sendDiscord(user, status)
|
Discord.sendDiscord(user, status)
|
||||||
} catch(e: Exception) {
|
} catch(e: Exception) {
|
||||||
logger.info("Stream on logic has some error: ${e.stackTraceToString()}")
|
logger.info("Stream on logic has some error: ${e.stackTraceToString()}")
|
||||||
|
@ -14,6 +14,7 @@ object Users: IntIdTable("users") {
|
|||||||
val liveAlertGuild = long("live_alert_guild").nullable()
|
val liveAlertGuild = long("live_alert_guild").nullable()
|
||||||
val liveAlertChannel = long("live_alert_channel").nullable()
|
val liveAlertChannel = long("live_alert_channel").nullable()
|
||||||
val liveAlertMessage = text("live_alert_message").nullable()
|
val liveAlertMessage = text("live_alert_message").nullable()
|
||||||
|
val isDisableStartupMsg = bool("is_disable_startup_msg").default(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
class User(id: EntityID<Int>) : IntEntity(id) {
|
class User(id: EntityID<Int>) : IntEntity(id) {
|
||||||
@ -26,6 +27,7 @@ class User(id: EntityID<Int>) : IntEntity(id) {
|
|||||||
var liveAlertGuild by Users.liveAlertGuild
|
var liveAlertGuild by Users.liveAlertGuild
|
||||||
var liveAlertChannel by Users.liveAlertChannel
|
var liveAlertChannel by Users.liveAlertChannel
|
||||||
var liveAlertMessage by Users.liveAlertMessage
|
var liveAlertMessage by Users.liveAlertMessage
|
||||||
|
var isDisableStartupMsg by Users.isDisableStartupMsg
|
||||||
|
|
||||||
// 유저가 가진 매니저들
|
// 유저가 가진 매니저들
|
||||||
var managers by User.via(UserManagers.user, UserManagers.manager)
|
var managers by User.via(UserManagers.user, UserManagers.manager)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user