1
私はPythonの学習を加速するプロジェクトに取り掛かりました。私はすでにその機能を使用しているので、私はかなり使用する不協和音ボットを作り直そうとしています。以下は誰かのタイプのコマンド!truck <mention user>
が、それはメッセージとその言及したユーザーにメッセージを送信するとき、「そのトラックに気をつけろ!」である何イム起こるために取得しようとしている私の現在のコードdiscord.py send_message usage
import discord
from discord import User
from discord.ext.commands import Bot
import secrets
pybot = Bot(command_prefix = "!")
@pybot.event
async def on_read():
print("Client logged in")
@pybot.command()
async def hello(*args):
print(User.display_name)
return await pybot.say("Hello, world!")
@pybot.command()
async def truck(*args):
await pybot.send_message(message.user,'Watchout for that truck!')
pybot.run(secrets.BOT_TOKEN)
です。私がやろうとしたがあまり見つかっていない、または私がやるべきものを理解していないです何イムの例を見てみました
Command raised an exception: NameError: name 'message' is not defined
:
私は次のエラーを取得しています。うまくいけば、これは同様の質問の再投稿ではない。
ありがとう。あなたのトラックで
はあなたに感謝彼らと私はdiscord.py
アウトDiscord.pyためのgithubのリポジトリとコマンドのためにと考えている有効な構文ではありません!私は今それを見る。私は時代遅れと思われるブログ記事をフォローしていました。それをクリアしていただきありがとうございます。 – Milkbone
ええ、私はdiscordで不協和音のapiサーバーをチェックアウトすることをお勧めします、それは多くの有用な人々だけでなく、discord.pyをコード化した男を持っている –