【发布时间】:2020-12-27 23:45:27
【问题描述】:
我正在 Python(3.7.3) 中制作 Discord Bot,我想向用户发送 dm,并带有服务器的邀请链接。这是我的代码:
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix=config.get_config, description='Thou Holy Bot')
@bot.command(name='dm',pass_context=True)
async def dm(ctx, *, argument):
<code here>
我有一个 discord.member.Member() 类。我想创建一个频道的邀请链接(如果需要,有一个频道对象)并将其发送给用户。任何帮助表示赞赏,谢谢!
【问题讨论】:
-
您的问题是什么?请让您的问题显而易见,以便提供帮助。确保您阅读了How to ask?
-
你想如何指定用户?您的机器人只能向与其共享至少一个允许成员互相发送消息的公会的人发送消息。
-
@YoussofH 我有一个随机踢命令,我想向被踢的随机人发送带有邀请链接的 dm。感谢 Patrick Haugh,我现在意识到这是不可能的。感谢您的帮助!
-
@ScottBot10 你能不能重新排序过程并发送链接然后踢?所以你仍然可以在用户被踢之前 PM 用户?还是您希望这些操作是分开的?
-
@Antry 可以,但我仍然不确定如何创建邀请链接。
标签: python discord discord.py