Skip to content
This repository has been archived by the owner on Jun 7, 2022. It is now read-only.

Latest commit

 

History

History
89 lines (54 loc) · 1.88 KB

README.md

File metadata and controls

89 lines (54 loc) · 1.88 KB

(Kotlin)2Meat

hackmd-github-sync-badge

概要

Nanai10aのDiscordbot

経歴

ゴミカス

今回

適当

Architecture

詳細

coreのjarにはJDAインスタンスがあるだけにします
後は依存関係として別途Listenerなクラスを作成してください

jarのrootにlistener.2tjsonという指定されたJsonフォーマットのファイルを同梱させます
それをcoreが読み込んでlistenerとして登録をします
もしも読み込めない場合は例外を吐いて落ちます

hosting-commands

Annotation

* - 権限が必要

dialoger - 2dl>

if-scriptthisを記述することでthen-scriptからthatをぶん投げる害悪機能。
独自のscript解析が必要。

thisに使えるのは
・Discord-events
・if
・DateTime

commands

*add - scriptの登録を行う
check - scriptのparseを行い結果を出力する
list - 登録済みscript一覧を表示する
show - 指定scriptの内容を表示する
search - 条件に合うscriptを表示する
hist(history) - 指定scriptのlogを表示する
*del(delete) - 登録済みscriptを削除する

help - help me!
info - misc

isso-command - isso>

簡潔に言えば某meigenと同じシステム
がここではtagを実装する

某氏の † careless mistake † を記録するために作ったもの
ミスのgenretagとして実装する

commands

*add - 登録する
list - 一覧を表示する
show - 指定したものを表示する
search - 条件に合うものを表示する
*del(delete) - 削除する

help - help me!
info - misc

toast - ts>

commands

//考案中

help - help me!
info - misc