向多个标记的用户发送消息

人口统计

如何通过标记向多个用户发送消息。

@bot.command(pass_context=True)
async def ping(ctx, member: discord.Member):
        await bot.send_message(member, "Pong...".format(ctx.message))

所以上面的代码在标记单个用户时可以完美运行,?ping @user1但是当我们标记多个用户时如何使其工作?ping @user1 @user2

那么是否可以在频道中而不是在脚本中提供自定义消息。例如:当我们输入?ping @user1 @user2bot 应该要求发送一条消息时,当我们添加一条消息时,它会将消息转发给标记的用户。

帕特里克·豪

我们可以采用与在任何其他 Python 函数中相同的方式将可变数量的参数传递给命令。如果我们将消息放在首位,并要求将其用引号括起来,那么我们可以在一个命令中完成所有这些操作。

@bot.command(pass_context=True)
async def ping(ctx, message, *members: discord.Member):
    for member in members:
        await bot.send_message(member, message)

用法:

!ping "This is a message" @Demotry @PatrickHaugh

编辑:

如果您想避免强迫用户将其封装message在引号中,您可以使用Clint.wait_for_message

@bot.command(pass_context=True)
async def ping(ctx, *members: discord.Member):
    await bot.say("What message would you like to send?")
    message = await bot.wait_for_message(channel=ctx.message.channel, author=ctx.message.author)
    for member in members:
        await bot.send_message(member, message.content)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向指定用户发送消息

来自分类Dev

允许用户在消息应用程序中同时向多个用户发送消息

来自分类Dev

如何向标记的频道发送消息?

来自分类Dev

Discord.JS发送消息给被标记的用户

来自分类Dev

如何向Websocket用户发送AJAX消息

来自分类Dev

使用msg向远程用户发送消息

来自分类Dev

Twilio从网站向多个用户发送短信

来自分类Dev

向多个用户发送密码到期提醒

来自分类Dev

使用发送意图android向多个人发送消息

来自分类Dev

如何使用signalR向特定用户发送消息

来自分类Dev

使用Django频道向单个用户发送消息

来自分类Dev

向所有用户发送的GCM消息(无主题)

来自分类Dev

是否可以使用SignalR向特定用户发送消息?

来自分类Dev

使用signalR仅向一个用户发送消息

来自分类Dev

如何修复DiscordAPIError:无法向该用户发送消息?

来自分类Dev

discord.py如何向特定用户发送私人消息

来自分类Dev

向其他用户发送消息

来自分类Dev

向连接到当前计算机的用户发送消息

来自分类Dev

如何通过ssh向远程用户发送OSD通知消息?

来自分类Dev

Google+分享链接/向预先填写的用户发送消息

来自分类Dev

Swift/Firestore/Cloud Functions - 向随机用户发送消息

来自分类Dev

如何从网站向特定的 Facebook 用户发送消息?

来自分类Dev

在ActiveMQ中向多个使用者发送消息

来自分类Dev

向TApplication发送消息

来自分类Dev

使用Android中的Parse向多个用户发送推送通知

来自分类Dev

从列表视图向多个用户发送电子邮件

来自分类Dev

使用Android中的Parse向多个用户发送推送通知

来自分类Dev

如何阻止用户向某个组发送消息,而继续从该组接收消息(只读)?

来自分类Dev

在没有用户消息的情况下向 Discord 频道发送消息

Related 相关文章

  1. 1

    向指定用户发送消息

  2. 2

    允许用户在消息应用程序中同时向多个用户发送消息

  3. 3

    如何向标记的频道发送消息?

  4. 4

    Discord.JS发送消息给被标记的用户

  5. 5

    如何向Websocket用户发送AJAX消息

  6. 6

    使用msg向远程用户发送消息

  7. 7

    Twilio从网站向多个用户发送短信

  8. 8

    向多个用户发送密码到期提醒

  9. 9

    使用发送意图android向多个人发送消息

  10. 10

    如何使用signalR向特定用户发送消息

  11. 11

    使用Django频道向单个用户发送消息

  12. 12

    向所有用户发送的GCM消息(无主题)

  13. 13

    是否可以使用SignalR向特定用户发送消息?

  14. 14

    使用signalR仅向一个用户发送消息

  15. 15

    如何修复DiscordAPIError:无法向该用户发送消息?

  16. 16

    discord.py如何向特定用户发送私人消息

  17. 17

    向其他用户发送消息

  18. 18

    向连接到当前计算机的用户发送消息

  19. 19

    如何通过ssh向远程用户发送OSD通知消息?

  20. 20

    Google+分享链接/向预先填写的用户发送消息

  21. 21

    Swift/Firestore/Cloud Functions - 向随机用户发送消息

  22. 22

    如何从网站向特定的 Facebook 用户发送消息?

  23. 23

    在ActiveMQ中向多个使用者发送消息

  24. 24

    向TApplication发送消息

  25. 25

    使用Android中的Parse向多个用户发送推送通知

  26. 26

    从列表视图向多个用户发送电子邮件

  27. 27

    使用Android中的Parse向多个用户发送推送通知

  28. 28

    如何阻止用户向某个组发送消息,而继续从该组接收消息(只读)?

  29. 29

    在没有用户消息的情况下向 Discord 频道发送消息

热门标签

归档