Discord bot開発者の皆さん、Message Content Intentの取得は簡単ではありません!

ユーザーのプライバシーと安全を守るため、DiscordはMessage Content Intentの承認に厳しい基準を設けています。

Message Content Intentとは、botがサーバー内のメッセージ内容にアクセスするための特別な許可です。このインテントを取得するには、Discordの審査を通過する必要があります。

承認のための基準

Message Content Intentの承認を得るには、以下の基準を満たす必要があります。

  • 独自性: クライアントにない独自の機能を提供すること。
  • 魅力: ユーザーにとって魅力的で、必要性が高い機能であること。
  • 革新性: メッセージ内容を利用して、新しい機能や体験を提供すること。
  • 非侵害性: ユーザーのプライバシーと安全を尊重すること。
  • 移行可能性: インタラクションに移行できない機能であること。
  • 関連性: botの目的と既存の機能に関連していること。
  • インフラストラクチャへの影響: Discordのインフラストラクチャに大きな負荷をかけないこと。

承認基準の詳細

  • 独自性: クライアントで既に提供されている機能と重複する場合は、承認されません。
  • 魅力: 機能の必要性や利点を明確に説明する必要があります。
  • 革新性: 単にメッセージ内容を表示するだけでなく、それを活用して新しい価値を提供する必要があります。
  • 非侵害性: ユーザーのプライバシーポリシーを明確に提示し、データの収集と使用方法を透明化する必要があります。
  • 移行可能性: インタラクション(スラッシュコマンド、ボタン、セレクトメニューなど)で代替可能な機能は、承認されません。
  • 関連性: botの目的と機能に合致した機能である必要があります。
  • インフラストラクチャへの影響: スパムを誘発したり、データベースに過剰な負荷をかけたりする機能は、承認されません。

審査と承認

Message Content Intentの申請は、Discordの開発者サポートチームによって審査されます。必要に応じて、追加情報の提供を求められる場合があります。審査の結果、承認、非承認、または認証の取り消しが決定されます。

違反の報告

ポリシーに違反しているbotを見つけた場合は、Discordに報告することができます。

Message Content Intentを取得するためのポイント

  • ユーザーのプライバシーを最優先に考える
  • インタラクションへの移行を検討する
  • 機能の独自性、魅力、革新性を明確に説明する
  • Discordの規約とポリシーを遵守する

Message Content Intentの取得は容易ではありませんが、上記のポイントを踏まえ、丁寧に申請することで、承認を得られる可能性が高まります。