@@ -6,17 +6,17 @@ import net.dv8tion.jda.api.sharding.ShardManager
66import org.springframework.context.annotation.Bean
77import org.springframework.context.annotation.Configuration
88import net.dv8tion.jda.api.requests.GatewayIntent.*
9- import net.dv8tion.jda.api.requests.restaction.MessageAction
109import net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
1110import net.dv8tion.jda.api.utils.cache.CacheFlag
11+ import net.dv8tion.jda.api.utils.messages.MessageRequest
1212import javax.security.auth.login.LoginException
1313import kotlin.concurrent.thread
1414
1515@Configuration
1616class JdaConfig {
1717
1818 init {
19- MessageAction .setDefaultMentions(emptyList())
19+ MessageRequest .setDefaultMentions(emptyList())
2020 }
2121
2222 @Bean
@@ -26,20 +26,21 @@ class JdaConfig {
2626
2727
2828 val intents = listOf (
29- GUILD_VOICE_STATES ,
30- GUILD_MESSAGES ,
31- GUILD_BANS ,
32- DIRECT_MESSAGES
29+ GUILD_VOICE_STATES ,
30+ GUILD_MESSAGES ,
31+ GUILD_BANS ,
32+ DIRECT_MESSAGES ,
33+ MESSAGE_CONTENT
3334 )
3435
3536 val builder = DefaultShardManagerBuilder .create(botProps.token, intents)
36- .disableCache(CacheFlag .ACTIVITY , CacheFlag .EMOTE , CacheFlag .CLIENT_STATUS )
37- .setBulkDeleteSplittingEnabled(false )
38- .setEnableShutdownHook(false )
39- .setAutoReconnect(true )
40- .setShardsTotal(botProps.shards)
41- .addEventListeners(eventHandler)
42- .setActivity(activity)
37+ .disableCache(CacheFlag .ACTIVITY , CacheFlag .EMOJI , CacheFlag .CLIENT_STATUS )
38+ .setBulkDeleteSplittingEnabled(false )
39+ .setEnableShutdownHook(false )
40+ .setAutoReconnect(true )
41+ .setShardsTotal(botProps.shards)
42+ .addEventListeners(eventHandler)
43+ .setActivity(activity)
4344
4445 val shardManager: ShardManager
4546 try {
0 commit comments