NeoBotCore

この記事は約3分で読めます。

概要

NeoBotCore は、NeoBotAPI の実装です。

NeoBotは、Javaを使用して開発された拡張可能なDiscordボットです。
モジュールを組み合わせることで、使用に最適な単一のDiscordボットを作成できます。
また、モジュールとして機能を開発することで、ゼロから始めるよりも短時間でDiscordボットを開発できます。

運用要件

  • Windows、Mac OS、Linux、およびその他の一般的な PC オペレーティング システム
  • Java 17 以降の実行環境
  • MariaDB 5.5 以降または MySQL 5.5 以降
  • Discordアカウント
    • メッセージ コンテンツ インテントを有効にする必要があります。

公式モジュール

NeoJukePro

音楽Botの機能を追加します。
元々は音楽Bot単体として開発されていましたが、NeoBotの公開にあたりモジュール化されました。

GitHub - NeoBotDevelopment/NeoJukePro: A new music bot for Discord users.
A new music bot for Discord users. Contribute to NeoBotDevelopment/NeoJukePro development by creating an account on GitHub.

MailCord

Bot を電子メール クライアントとして使用できるようにするモジュールです。

GitHub - nafu-at/MailCord: NeoJukePro Module for receiving emails and forwarding them to Discord channels.
NeoJukePro Module for receiving emails and forwarding them to Discord channels. - GitHub - nafu-at/MailCord: NeoJukePro Module for receiving emails and forwardi...

ダウンロード

最新版をGithub Releaseからダウンロードすることができます。

Release NeoBotCore v0.3.1 · NeoBotDevelopment/NeoBotCore
New Features and AdditionsAdded support for Text in Voice.Bug FixesDeleted commands remain retained internally.

モジュールを開発する

NeoBotApiはJitpackからMavenリポジトリとして開発者向けに提供されています。
MavenやGradleを用いて依存関係にNeoBotApiを追加することができます。

Gradle

repositories {
	maven { url 'https://jitpack.io' }
}

dependencies {
        compileOnly 'com.github.NeoBotDevelopment:NeoBotApi:VERSION'
}

Maven

<repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
</repositories>

<dependencies>
	<dependency>
	    <groupId>com.github.NeoBotDevelopment</groupId>
	    <artifactId>NeoBotApi</artifactId>
	    <version>VERSION</version>
	</dependency>
</dependencies>

開発者向けドキュメントはこちらです。

タイトルとURLをコピーしました