概要
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>
開発者向けドキュメントはこちらです。