如何为使用该命令的用户打开网页

时间:2017-06-12 04:10:25

标签: discord.net

我想要一个命令,当你输入它时,它会为客户端打开一个链接,不知道如何做到这一点。

示例:' / youtube'会打开' https://www.youtube.com/'无论谁使用那个命令。

3 个答案:

答案 0 :(得分:0)

您的意思是“打开”,如“在浏览器中打开”或“链接是否显示在聊天中”?

不过,我认为你不应该使用“在浏览器中打开”,因为如果用户愿意,他只需要自己打开链接。

以下是如何在聊天中显示链接:

        //command
        commands.CreateCommand("website")
            .Do(async e =>
            {
                await e.Channel.SendMessage("www.yourwebsite.com/"); //sending message
            });

当然,你需要其他东西才能发挥作用,比如说。前缀码块。我建议你查阅一些教程(在YouTube上有很多教程)或文档。

答案 1 :(得分:0)

这违反了Discord的政策,出于安全原因,它永远不会被添加。

想象一下: 您是否希望机器人能够访问您计算机上的程序以及许多其他权限?

答案 2 :(得分:0)

您可以使用它在桌面上使用 discord 打开 chrome。 os.system 允许您执行 shell 命令。

import os
os.system('chrome youtube.com')

您需要在环境变量中设置 chrome.exe 的路径。这将允许 cmd 从任何目录运行 chrome。