【5分で分かる!】Discord Botの作り方 2024年最新版
Vložit
- čas přidán 31. 08. 2023
- 【URL1】
h ttps://discord.com/developers/applications
(hとtのスペースを消してください)
【URL2】
h ttps://code.visualstudio.com/
(hとtのスペースを消してください)
【コマンド】
py -3 -m pip install -U discord.py
【プログラム】
import discord
TOKEN = "ここに自分のトークンを代入"
client = discord.Client(intents=discord.Intents.all())
@client.event
async def on_ready():
print(f'We have logged in as {client.user}')
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content == 'hello':
await message.channel.send('hay')
client.run(TOKEN)
1:51
discordではPythonしか使えないんですか?
他に使える言語があれば教えて欲しいです
(無ければ無いで結構です!)
Python、JavaScript、Javac、C#、Go、Clojure、C++、Lua、PHP、Rust、Rubyがあります。おすすめはPythonとJavaScriptです
少し気になる事があるのですが有名なbotなどであるコマンドで/コマンド 数量 このようにコマンドを入力した後に選択式の数量などを入れるプログラムを教えてほしいです。説明下手ですみません
qiita.com/9610r/items/36e41bc0ee2fd3f963cb
こちらを参考にしてみてください
例/work 数 みたいな感じですか?
@@CZcamsr-Yuusei そのサジェストの話です!
2:36 ここで実行するにはどうしたら良いのですか?
左上に実行ボタンがあります
デバッグなしで実行を押した時動画と少し画面が異なり、ターミナルの列の1番右から二番目を見るとインポート”discord”を解決できませんでした。と表示されます。
Python入れてますしプログラムはコピペで同じものを打ってるはずなんですが入れてるPythonのversionとか関係あるんでしょうか?原因分かったら教えて欲しいです
おそらくネットワークの問題だと思います
@@enji-programming どういうことですかね
Discordサーバーに接続する際にDNSの名前解決が失敗しているという旨のエラーではないでしょうか
@@enji-programming aiに聞いたら治りました()
2:36 のコマンドを入力してみたのですがエラーが出てきて出来ません。どうしたらいいでしょうか?
どのようなエラーですか?
@@enji-programmingごめんなさい、何回かやったらできました。
対象のコンピューターによって拒否されたため、接続できませんでしたとプログラムを書いた際に出てくるのですが、どうすればよいでしょうか?
VSCodeのGUI実行ボタンで再実行してください
Botを作るのに参考にしているコードが書いてあったり、説明されているところがもしありましたら、紹介いただけるとありがたいです...。
基本ChatGPTに聞けば答えてくれるのでChatGPTを使ってます
トークン再発行の所で多要素認証が出ます。
どーしたら良いですか?
具体的にどのような多要素認証が出ますか?
@@enji-programmingパスワードです。
@@K-em8nv Discordのパスワードを入れましょう
コマンドを入力してもcommand not found って出てきます
どうすればいいですか😊
pipコマンドができないならばPythonが正しく導入できてない可能性が高いです
コマンドを張り付けたあと、どうしたらいいのかがわかりません、、、教えてください!
実行しようとしたらエラーも出ます
py:用語'py'は、コマンドレット、関数、スプリプトファイル、または操作可能なプログラムとして認識されません。名前が正しく記述されていることを確認し、バスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。発生場所 行:1 文字:1
@@SkyAshinaACS おそらくPythonが正しく入れれてないです!
@@enji-programming pythonが正しく入れれてないって言うのはどういうことでしょうか?一応手順通りににやったのですがコメ主と同じようになってしまって、
@@ketyappu1112 この動画以前にPythonのインタプリタをインストールする必要があります
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for yarl
Failed to build aiohttp frozenlist multidict yarl
ERROR: Could not build wheels for aiohttp, frozenlist, multidict, yarl, which is required to install pyproject.toml-based projects
[notice] A new release of pip is available: 23.2.1 -> 23.3.1
と出てくるのですがどのようにすれば処理できますか?
pipの新しいリリースが利用可能です。: 23.2.1 -> 23.3.1
と翻訳で書いてあります.
無視で大丈夫です
外国人かと思ったw
プログラムを入力してもエラーが出ます
どんなエラーですか
幼稚園児…?
ばぶぶー
よくわからん
ぐたいてきにどのへんがわからんすか