Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discord 版の実装 #122

Merged
merged 37 commits into from
Feb 24, 2019
Merged

Discord 版の実装 #122

merged 37 commits into from
Feb 24, 2019

Conversation

koi-chan
Copy link
Member

チャットシステム Discord 版のボットと一部プラグインのアダプターを実装した。

.version コマンドの動作を確認した

ToDo
* プラグインの導入
  - アダプターの設計
  - どう bot オブジェクトに適用するか
* シグナルハンドラの設定
* トークンやクライアント ID が違うなど、ログインできない場合の処理
Gemfile.lock が衝突したため、削除して bundle update した
Util::Logging を IRC と共用せず、DiscordPlugin モジュールないで実装する
m.user.nick は Cinch の場合は使えるが、Discordrb の場合は定義されていないため空白になる。
m.user.mention にすることで、ボットコマンド発言者へのメンションになる。
* @logger について、Lumberjack の機能と Cinch::Logger の機能を誤認していたバグを修正
* プラグイン内で発生した例外の出力を修正
* RandomGenerator プラグインを Discord 対応
* ログ出力と送信を同時に行なうラッパーメソッドの追加
@koi-chan koi-chan added this to the v0.16.0 milestone Feb 20, 2019
@koi-chan koi-chan self-assigned this Feb 20, 2019
@ochaochaocha3
Copy link
Member

ありがとうございます。

マージ後、バージョン1.0.0にしてしまいましょう。IRCとそれ以外でも使えるようにするという大きな目標を達成できました。

@ochaochaocha3 ochaochaocha3 merged commit 2ed4989 into master Feb 24, 2019
@koi-chan koi-chan deleted the discord branch February 25, 2019 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants