mirror of
https://github.com/jie65535/JChatGPT.git
synced 2026-09-15 02:56:10 +08:00
Replace the unavailable weather endpoint with QWeather location, forecast, minutely precipitation, and alert APIs. Add configurable JWT credentials, automatic alert lookup, setup documentation, and bump the plugin to 1.13.0.
48 lines
1.3 KiB
Kotlin
48 lines
1.3 KiB
Kotlin
plugins {
|
|
val kotlinVersion = "2.0.20"
|
|
kotlin("jvm") version kotlinVersion
|
|
kotlin("plugin.serialization") version kotlinVersion
|
|
|
|
id("net.mamoe.mirai-console") version "2.16.0"
|
|
}
|
|
|
|
group = "top.jie65535.mirai"
|
|
version = "1.13.0"
|
|
|
|
mirai {
|
|
jvmTarget = JavaVersion.VERSION_11
|
|
noTestCore = true
|
|
setupConsoleTestRuntime {
|
|
// 移除 mirai-core 依赖
|
|
classpath = classpath.filter {
|
|
!it.nameWithoutExtension.startsWith("mirai-core-jvm")
|
|
}
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
maven("https://maven.aliyun.com/repository/public")
|
|
mavenCentral()
|
|
}
|
|
|
|
val openaiClientVersion = "4.1.0"
|
|
val ktorVersion = "3.0.3"
|
|
val jLatexMathVersion = "1.0.7"
|
|
val commonTextVersion = "1.13.0"
|
|
val hibernateVersion = "2.9.0"
|
|
val overflowVersion = "1.0.7"
|
|
val eddsaVersion = "0.3.0"
|
|
|
|
dependencies {
|
|
implementation("com.aallam.openai:openai-client:$openaiClientVersion")
|
|
implementation("io.ktor:ktor-client-okhttp:$ktorVersion")
|
|
implementation("net.i2p.crypto:eddsa:$eddsaVersion")
|
|
implementation("org.scilab.forge:jlatexmath:$jLatexMathVersion")
|
|
implementation("org.apache.commons:commons-text:$commonTextVersion")
|
|
|
|
// 聊天记录插件
|
|
compileOnly("xyz.cssxsh.mirai:mirai-hibernate-plugin:$hibernateVersion")
|
|
|
|
testConsoleRuntime("top.mrxiaom.mirai:overflow-core:$overflowVersion")
|
|
}
|