🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Discord

Discordは、ゲーマー向けのボイスチャットアプリです。チャット・通話がブラウザ上で利用可能で、個人専用サーバーも開設できます。通話中でも音楽を流したり、PC画面を共有できるなど多機能な点が特徴です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

Q&A

解決済

3回答

1360閲覧

[DISCORD] URLによるAPI利用でのPOSTは違反?

退会済みユーザー

退会済みユーザー

総合スコア0

Discord

Discordは、ゲーマー向けのボイスチャットアプリです。チャット・通話がブラウザ上で利用可能で、個人専用サーバーも開設できます。通話中でも音楽を流したり、PC画面を共有できるなど多機能な点が特徴です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

1クリップ

投稿2019/11/23 08:57

javascript

1fetch(`https://discordapp.com/api/v6/channels/${/*チャンネルID*/}/messages`, { 2 method: 'POST', 3 body: /*データ*/, 4 headers: { 5 'Authorization': authorization, 6 'Content-Type': 'application/json' 7 } 8 ...(省略)

node.jsではないjavascirptでdiscordのメッセージを送信するプログラムを開発したのですが、
他の人が Authorization(アクセストークン) を利用しているからdiscord利用規約の違反だ。と言われました。
本当に違反なのでしょうか?Discordに詳しい方、どうか教えてくださると助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/11/23 09:02

>他の人が Authorization(アクセストークン) を利用しているからdiscord利用規約の違反だ どういう人からどういう場面で言われたのでしょうか。 自身が登録・入手したしたアクセストークンなんですよね?
m.ts10806

2019/11/23 09:04

それに多くのWebAPIはURLから利用するものですし。指摘の意図と根拠が知りたいですね。 正直なところ、その指摘をした人に意図と根拠を聞いた方が良いです。
CHERRY

2019/11/23 09:09

そのサービスのURL を記載して、discord に直接「こんなサービス作ったけど、利用規約的に問題ないか?」と問い合わせるのが簡単だとおもうのですが... 何かできない理由があるのでしょうか?
退会済みユーザー

退会済みユーザー

2019/11/23 09:21

>m.ts10806様 アクセストークンは関数による自動取得で行っています。 https://discordapp.com/api/v6 そもそもURLにapiて書かれちゃってるし...だからAPIだ、って根拠は無いんですけどね(^^;) >CHERRY様 確かに直接問い合わせるのが一番だと思いますが、できれば早めに回答を頂きたかったのでここで質問しました。 申し訳ございません。
m.ts10806

2019/11/23 09:22

いえ、「他の人が Authorization(アクセストークン) を利用しているからdiscord利用規約の違反だ。と言われました。」とあるので、どのような人にどのような場面で言われたのかを知りたいですし、 根拠はその人に尋ねてもらいたいのです。
退会済みユーザー

退会済みユーザー

2019/11/23 09:34

分かりました。ありがとうございます。
退会済みユーザー

退会済みユーザー

2019/12/02 07:54

こんにちは。 誠に申し訳ございませんが、こちらは、デベロッパーの利用規約に違反しておりますので、お控えください。 詳細につきまして、こちらの開発者向け用の利用規約をご覧ください。https://discordapp.com/developers/docs/legal 何卒よろしくお願いいたします。 Discord Trust & Safety Team だそうです。皆さんありがとうございました。
Za_discord

2021/12/10 01:11

アクセストークンが違反ならphpなどを使ったoauth2認証なども違反では??
guest

回答3

0

ベストアンサー

投稿2019/11/23 09:06

編集2019/11/23 09:11
kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kyoya0819

2019/11/23 09:11

情報有難うございます。追記させていただきます。
guest

0

api使えないなら
Bot使えない

投稿2022/11/06 11:26

Za_discord

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

規約以前にCORSで制限されててブラウザのJSからは使えないのでは…。
規約で禁止ではなく技術的に絶対不可能にしておけば済む。

Discord周辺は初心者多い感じなので他人の話は無視していい。
プログラミングへの入門としてはちょうどいいのでbot作るのは何も問題ない。

投稿2019/11/23 09:49

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問