Skip to content

Discord Bot called "たまごちゃん"

License

Notifications You must be signed in to change notification settings

sushi-dayo/tamago

Repository files navigation

icon

たまごちゃん

Kotlin ktlint GitHub Releases GitHub License

機能

  • ルールに同意(リアクション)したら、メンバーロールを付与する。
  • カラーコードを送信したら、プレビューを表示する。
  • メッセージリンクを送信したら、内容のプレビューを表示する。

コンフィグ

config.properties

  • Tamago というプリフィックスをつけたシステム環境変数でも設定可能です(例: BotTokenTamagoBotToken)
  • ファイルに設定された値を優先します
# Discord Bot Token
# https://discord.com/developers/applications
BotToken=

# Rule Message ID
RuleMessageId=

# Member Role ID
MemberRoleId=

開発

Gradle スクリプト

# Windows
gradlew.bat build

# Mac, Linux
./gradlew build

プロジェクトをビルドします。build/libs.jar が生成されます。

# Windows
gradlew.bat run

# Mac, Linux
./gradlew run

ボットを起動します。config.properties の設定が必要です。

# Windows
gradlew.bat formatKotlin

# Mac, Linux
./gradlew formatKotlin

ソースコードを綺麗にします。