java 17.0.2以降 (17.0.1はシングルコア環境で正常動作しない不具合が確認されています)
/var/tapioca/
にて git clone を実行します。そうすると、/var/tapioca/YobSubCord/
ディレクトリが作成されます。
YobSubCord
ディレクトリ内でsh ./gradlew build
と実行します。そうすると/var/tapipca/YobSubCord/build/libs/YobSubCord....jar/
が作成されます
Ubuntu 20.0.4の場合は、サービスとして登録することによってsystemctl
コマンドによって実行することが可能となります。
sudo sh regist.sh
を実行することによって登録ができます。
次の内容でenvファイル(.env)を作成します。
サービス登録してある場合には、.envファイルを /var/tapioca/.env
と配置してください。
DISCORDTOKEN= # TOKEN HERE #
ADMINROLE= # 管理者のロールid #
ALERTROLE= # チャンネル内でメンションするロールID #
DMALERTROLE= # DMで通知するロールID 空白で無効 #
ALERTCHANNEL = # 通知するDiscordチャンネルID #
YTCHANNELS = # 通知するYouTubeのチャンネルid , 区切り #
URL = # PubSubを受信するドメイン #
YTAPI = # YouTube API KEY #
このプロジェクトのライセンス このプロジェクトを利用する場合は、厳しいライセンス事項がありますので確認してください。
- jackson-module-kotlin
- jackson-module-kotlin
- kotlin-reflect
- kotlin-stdlib-jdk8
- spring-boot-starter-test
- gradle
- dependency-management-plugin
- dotenv-kotlin
- JDA
- Git-Version Gradle Plugin
- Apache Groovy
- SQLite JDBC
- JDK17
- JSON in Java