Skip to content

スラッシュコマンドへの移植 #25

@Aoichaan0513

Description

@Aoichaan0513

注意

移行ではありません。移植を行います。
そのため、このタスクが完了した場合でも従来の方法でのコマンド実行は可能となります。

概要

利用しているライブラリ側でのスラッシュコマンドやボタンへの対応が完了したため、ユーザーの利便性向上のためスラッシュコマンドでも実行できるように改善する。
ただし、スラッシュコマンドの仕様上従来とは同じ方法での実行ができなかったりすることがある。

また、スラッシュコマンドへの移植と合わせてEmbedをコンポーネントとして別クラスに移動する。
それを行うことで実行部分とUI部分の分離が可能になり、より簡潔にコードが書けることになる。

チェックリスト

  • Bot
    • about
    • help
    • ping
    • status
    • follow
  • Configuration
    • levelmanager
  • Fun
    • level
    • leaderboard
    • translate
    • vote
    • covid19 (一時的に廃止)
  • Game
  • Global Chat
    • globalchat
  • Music
    • play
    • pause
    • resume
    • stop
    • skip
    • loop
    • queue
    • nowplaying
    • volume
    • disconnect
  • Speak
  • Miscellaneous
    • search
    • server
    • channel
    • role
    • emoji
    • invite
    • user
    • check
    • lookup
  • Moderation
    • clear
    • mute
    • unmute
    • kick
    • ban
    • unban
  • Premium
  • Management
    • eval
    • system
    • send
    • evaluate

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature機能の追加や改修についてSpec仕様についてStatus/Fixing修正中TaskタスクについてUXユーザー・エクスペリエンスに関係すること

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions