(Python)discord.pyを使用してdiscordのメッセージから変数を取得するにはどうすればよいですか?

S3NP41

私は楽しみのために単純な不和ボットを書いています、そして私はそれが(例えば)特定のフレーズの後のメッセージから番号を取り、後でそれを使うことを望みます例えば特定のユーザーは「$ test6」とタイプしますそして私は私のボットに取りたいですその番号(6)と別の例では、同じチャネルに送信します。

この質問を作成してメッセージを分割した後に思いついたのですが、コンテンツは機能しますか?(ユーザーが数字以外の何かを書くことができることを数えません)

import discord

client = discord.Client()
@client.event
async def on_message(message):
    if message.author == client.user:
        return

    if message.content.startswith("$test"):
        stringOne = str(message.content)
        stringTwo = "$test "
        split = stringOne.partition(stringTwo)[2]
        await message.channel.send("number/s from your message: " + split)

ディギー。

これは、コマンド引数を使用して実行できます。

@bot.command()
async def test(ctx, number = None):
    if not number:
        await ctx.send("Please enter a number, for example: `$test 5`")
    else:
        await ctx.send(f"Here's the number you gave me: {number}")

そして、いくつかの不和オブジェクトを使用した例:

@bot.command()
async def kick(ctx, member: discord.Member = None, *, reason = "Default reason"):
    if not member:
        await ctx.send("Please provide a member for me to kick!")
    else:
        await member.kick(reason=reason)
        await ctx.send(f"Successfully kicked {member} for `{reason}`")

参照:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

discord.pyでIDを介して複数のメッセージを削除するにはどうすればよいですか?

分類Dev

discord.pyで自分のメッセージを削除するにはどうすればよいですか?

分類Dev

Discordサーバーでメッセージ作成者のタイムゾーンを取得するにはどうすればよいですか?(discord.py)

分類Dev

このリストをdiscord.pyの1つのメッセージとして送信するにはどうすればよいですか?

分類Dev

音声チャネルのメンバーのリストを取得するために使用するdiscord.pydiscordボットコードを新しいdiscord.pyバージョンに変換するにはどうすればよいですか?

分類Dev

チャネル上のすべてのメッセージを取得してhastebinに投稿するにはどうすればよいですか?discord.js

分類Dev

discord.pyを使用しているときに(gitlab通知)Webhookからメッセージコンテンツを取得するにはどうすればよいですか?

分類Dev

discord.pyを使用して、discordボットが独自のメッセージでコマンドをトリガーするようにするにはどうすればよいですか?

分類Dev

Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

分類Dev

discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

分類Dev

Discord.pyでメッセージのタイムスタンプを取得するにはどうすればよいですか?

分類Dev

Pythonを使用したDiscordボットでウェルカムメッセージを作成するにはどうすればよいですか?

分類Dev

discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

分類Dev

Discordボットを使用して、別のボットから埋め込みメッセージの文字列を取得するにはどうすればよいですか?

分類Dev

誰かがdiscord.pyでサーバーに参加したときに、直接メッセージを送信するにはどうすればよいですか?

分類Dev

Pythonを使用してTwilioから1000を超えるメッセージレコードを取得するにはどうすればよいですか?

分類Dev

node.jsを使用したDiscordボット-メッセージを小文字に変換するにはどうすればよいですか?

分類Dev

discord.pyを使用して、特定のオプションのリストから変数としてユーザー入力を確実に取得するにはどうすればよいですか?

分類Dev

discord.pyのテキストチャネルからすべてのメッセージの配列を取得するにはどうすればよいですか?

分類Dev

新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

分類Dev

discord.jsのメッセージで番号を検出するにはどうすればよいですか?

分類Dev

discord.pyのuser_idからメンバーオブジェクトを取得するにはどうすればよいですか?

分類Dev

discord.pyのメッセージ作成者に対してのみ増加するカウンターを取得するにはどうすればよいですか?

分類Dev

チャンネルにメッセージがあるかどうかを確認するにはどうすればよいですか?Discord.py

分類Dev

discord.pyで特定の人のメッセージに反応を追加するにはどうすればよいですか?

分類Dev

イベントループの外側から(つまり、python-telegram-botスレッドから)discord.pyでメッセージを送信するにはどうすればよいですか?

分類Dev

discord.pyを使用してシステムメッセージチャネルでグリーティングメッセージを送信するにはどうすればよいですか?

分類Dev

Discord.pyリライトで単一のメッセージを削除するにはどうすればよいですか?

分類Dev

discord.pyでIDを使用してユーザーのアバターを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    discord.pyでIDを介して複数のメッセージを削除するにはどうすればよいですか?

  2. 2

    discord.pyで自分のメッセージを削除するにはどうすればよいですか?

  3. 3

    Discordサーバーでメッセージ作成者のタイムゾーンを取得するにはどうすればよいですか?(discord.py)

  4. 4

    このリストをdiscord.pyの1つのメッセージとして送信するにはどうすればよいですか?

  5. 5

    音声チャネルのメンバーのリストを取得するために使用するdiscord.pydiscordボットコードを新しいdiscord.pyバージョンに変換するにはどうすればよいですか?

  6. 6

    チャネル上のすべてのメッセージを取得してhastebinに投稿するにはどうすればよいですか?discord.js

  7. 7

    discord.pyを使用しているときに(gitlab通知)Webhookからメッセージコンテンツを取得するにはどうすればよいですか?

  8. 8

    discord.pyを使用して、discordボットが独自のメッセージでコマンドをトリガーするようにするにはどうすればよいですか?

  9. 9

    Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

  10. 10

    discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

  11. 11

    Discord.pyでメッセージのタイムスタンプを取得するにはどうすればよいですか?

  12. 12

    Pythonを使用したDiscordボットでウェルカムメッセージを作成するにはどうすればよいですか?

  13. 13

    discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

  14. 14

    Discordボットを使用して、別のボットから埋め込みメッセージの文字列を取得するにはどうすればよいですか?

  15. 15

    誰かがdiscord.pyでサーバーに参加したときに、直接メッセージを送信するにはどうすればよいですか?

  16. 16

    Pythonを使用してTwilioから1000を超えるメッセージレコードを取得するにはどうすればよいですか?

  17. 17

    node.jsを使用したDiscordボット-メッセージを小文字に変換するにはどうすればよいですか?

  18. 18

    discord.pyを使用して、特定のオプションのリストから変数としてユーザー入力を確実に取得するにはどうすればよいですか?

  19. 19

    discord.pyのテキストチャネルからすべてのメッセージの配列を取得するにはどうすればよいですか?

  20. 20

    新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

  21. 21

    discord.jsのメッセージで番号を検出するにはどうすればよいですか?

  22. 22

    discord.pyのuser_idからメンバーオブジェクトを取得するにはどうすればよいですか?

  23. 23

    discord.pyのメッセージ作成者に対してのみ増加するカウンターを取得するにはどうすればよいですか?

  24. 24

    チャンネルにメッセージがあるかどうかを確認するにはどうすればよいですか?Discord.py

  25. 25

    discord.pyで特定の人のメッセージに反応を追加するにはどうすればよいですか?

  26. 26

    イベントループの外側から(つまり、python-telegram-botスレッドから)discord.pyでメッセージを送信するにはどうすればよいですか?

  27. 27

    discord.pyを使用してシステムメッセージチャネルでグリーティングメッセージを送信するにはどうすればよいですか?

  28. 28

    Discord.pyリライトで単一のメッセージを削除するにはどうすればよいですか?

  29. 29

    discord.pyでIDを使用してユーザーのアバターを取得するにはどうすればよいですか?

ホットタグ

アーカイブ