From a28074104ddeebea6f5aadbd08dbfed108267c96 Mon Sep 17 00:00:00 2001 From: ILike2WatchMemes Date: Sun, 16 Mar 2025 20:02:39 +0100 Subject: [PATCH 01/12] add link option --- .../hannibal2/skyhanni/discord/DiscordBot.kt | 2 + .../discord/command/PullRequestCommand.kt | 58 +++++++++++++++---- 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/at/hannibal2/skyhanni/discord/DiscordBot.kt b/src/main/kotlin/at/hannibal2/skyhanni/discord/DiscordBot.kt index 346f830..795c5a7 100644 --- a/src/main/kotlin/at/hannibal2/skyhanni/discord/DiscordBot.kt +++ b/src/main/kotlin/at/hannibal2/skyhanni/discord/DiscordBot.kt @@ -34,6 +34,7 @@ const val PLEADING_FACE = "🥺" const val BIG_X = "❌" const val CHECK_MARK = "✅" const val PING_HANNIBAL = "<@239858538959077376>" +const val OPEN_PR_TAG = "1350893914768277624" fun main() { val bot = startBot() @@ -63,6 +64,7 @@ fun main() { private fun startBot(): DiscordBot { val config = ConfigLoader.load("config.json") + val config = ConfigLoader.load("src/main/kotlin/at/hannibal2/skyhanni/discord/config.json") val token = config.token val jda = JDABuilder.createDefault(token).also { builder -> diff --git a/src/main/kotlin/at/hannibal2/skyhanni/discord/command/PullRequestCommand.kt b/src/main/kotlin/at/hannibal2/skyhanni/discord/command/PullRequestCommand.kt index d64c3be..78cdfed 100644 --- a/src/main/kotlin/at/hannibal2/skyhanni/discord/command/PullRequestCommand.kt +++ b/src/main/kotlin/at/hannibal2/skyhanni/discord/command/PullRequestCommand.kt @@ -18,6 +18,7 @@ import at.hannibal2.skyhanni.discord.github.GitHubClient import at.hannibal2.skyhanni.discord.json.discord.Conclusion import at.hannibal2.skyhanni.discord.json.discord.PullRequestJson import at.hannibal2.skyhanni.discord.json.discord.RunStatus +import net.dv8tion.jda.api.entities.channel.ChannelType import net.dv8tion.jda.api.events.message.MessageReceivedEvent import java.awt.Color import java.io.File @@ -32,7 +33,8 @@ object PullRequestCommand : BaseCommand() { override val description: String = "Displays useful information about a pull request on Github." override val options: List