【5分で分かる!】Discord Botの作り方 2024年最新版

Sdílet
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)

Komentáře • 45

  • @ガム
    @ガム Před 2 měsíci +1

    1:51
    discordではPythonしか使えないんですか?
    他に使える言語があれば教えて欲しいです
    (無ければ無いで結構です!)

    • @enji-programming
      @enji-programming  Před 2 měsíci

      Python、JavaScript、Javac、C#、Go、Clojure、C++、Lua、PHP、Rust、Rubyがあります。おすすめはPythonとJavaScriptです

  • @tomoneko22222
    @tomoneko22222 Před 7 měsíci +4

    少し気になる事があるのですが有名なbotなどであるコマンドで/コマンド 数量 このようにコマンドを入力した後に選択式の数量などを入れるプログラムを教えてほしいです。説明下手ですみません

    • @enji-programming
      @enji-programming  Před 7 měsíci

      qiita.com/9610r/items/36e41bc0ee2fd3f963cb
      こちらを参考にしてみてください

    • @Youtuber-Yuusei
      @Youtuber-Yuusei Před měsícem

      例/work 数 みたいな感じですか?

    • @enji-programming
      @enji-programming  Před 8 dny

      @@CZcamsr-Yuusei そのサジェストの話です!

  • @yooo8oo19elevatorTV
    @yooo8oo19elevatorTV Před 6 měsíci +2

    2:36 ここで実行するにはどうしたら良いのですか?

  • @user-dg7me9lk3k
    @user-dg7me9lk3k Před 6 měsíci

    デバッグなしで実行を押した時動画と少し画面が異なり、ターミナルの列の1番右から二番目を見るとインポート”discord”を解決できませんでした。と表示されます。
    Python入れてますしプログラムはコピペで同じものを打ってるはずなんですが入れてるPythonのversionとか関係あるんでしょうか?原因分かったら教えて欲しいです

    • @enji-programming
      @enji-programming  Před 6 měsíci

      おそらくネットワークの問題だと思います

    • @heru12345
      @heru12345 Před 6 měsíci +1

      @@enji-programming どういうことですかね

    • @enji-programming
      @enji-programming  Před 6 měsíci

      Discordサーバーに接続する際にDNSの名前解決が失敗しているという旨のエラーではないでしょうか

    • @heru12345
      @heru12345 Před 6 měsíci +1

      @@enji-programming aiに聞いたら治りました()

  • @harublox3900
    @harublox3900 Před 4 měsíci +1

    2:36 のコマンドを入力してみたのですがエラーが出てきて出来ません。どうしたらいいでしょうか?

    • @enji-programming
      @enji-programming  Před 4 měsíci +1

      どのようなエラーですか?

    • @harublox3900
      @harublox3900 Před 4 měsíci

      @@enji-programmingごめんなさい、何回かやったらできました。

  • @laaaaaan
    @laaaaaan Před 29 dny

    対象のコンピューターによって拒否されたため、接続できませんでしたとプログラムを書いた際に出てくるのですが、どうすればよいでしょうか?

    • @enji-programming
      @enji-programming  Před 26 dny

      VSCodeのGUI実行ボタンで再実行してください

  • @user-kt8og1qn3b
    @user-kt8og1qn3b Před 8 měsíci

    Botを作るのに参考にしているコードが書いてあったり、説明されているところがもしありましたら、紹介いただけるとありがたいです...。

    • @enji-programming
      @enji-programming  Před 7 měsíci

      基本ChatGPTに聞けば答えてくれるのでChatGPTを使ってます

  • @K-em8nv
    @K-em8nv Před 2 měsíci

    トークン再発行の所で多要素認証が出ます。
    どーしたら良いですか?

    • @enji-programming
      @enji-programming  Před 2 měsíci +1

      具体的にどのような多要素認証が出ますか?

    • @K-em8nv
      @K-em8nv Před měsícem

      @@enji-programmingパスワードです。

    • @enji-programming
      @enji-programming  Před 8 dny

      @@K-em8nv Discordのパスワードを入れましょう

  • @Candy-216
    @Candy-216 Před 4 měsíci +1

    コマンドを入力してもcommand not found って出てきます
    どうすればいいですか😊

    • @enji-programming
      @enji-programming  Před 4 měsíci

      pipコマンドができないならばPythonが正しく導入できてない可能性が高いです

  • @SkyAshinaACS
    @SkyAshinaACS Před 3 měsíci

    コマンドを張り付けたあと、どうしたらいいのかがわかりません、、、教えてください!

    • @SkyAshinaACS
      @SkyAshinaACS Před 3 měsíci +1

      実行しようとしたらエラーも出ます

    • @SkyAshinaACS
      @SkyAshinaACS Před 3 měsíci +1

      py:用語'py'は、コマンドレット、関数、スプリプトファイル、または操作可能なプログラムとして認識されません。名前が正しく記述されていることを確認し、バスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。発生場所 行:1 文字:1

    • @enji-programming
      @enji-programming  Před 3 měsíci

      @@SkyAshinaACS おそらくPythonが正しく入れれてないです!

    • @ketyappu1112
      @ketyappu1112 Před měsícem

      @@enji-programming pythonが正しく入れれてないって言うのはどういうことでしょうか?一応手順通りににやったのですがコメ主と同じようになってしまって、

    • @enji-programming
      @enji-programming  Před 8 dny

      @@ketyappu1112 この動画以前にPythonのインタプリタをインストールする必要があります

  • @Rikunaki
    @Rikunaki Před 8 měsíci

    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
    と翻訳で書いてあります.

  • @user-ni3iv5ws4j
    @user-ni3iv5ws4j Před měsícem

    プログラムを入力してもエラーが出ます

  • @sironousagi
    @sironousagi Před 3 měsíci

    幼稚園児…?

  • @user-jn3py6js3d
    @user-jn3py6js3d Před 3 měsíci

    よくわからん