如何使discord机器人在没有命令的情况下响应(但在python中)?

2024-04-19 06:19:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在discord中创建一个bot,当您向它发送某种字符串或发生事件时,它将向discord通道发送消息。然而,当我尝试添加一个“输入”函数(最简单的)时,它根本无法工作。还有什么其他方法可以将字符串输入到这样的程序中


Tags: 方法函数字符串程序消息bot事件discord
2条回答

您可以使用webhooks来实现这一点

首先,您应该通过在终端中运行pip install discord_webhook来安装discord_webhook模块。 现在,您可以编写程序了。这是一个非常简单的例子:

from discord_webhook import DiscordWebhook

url = # Put webhook url here...
webhook = DiscordWebhook(url=f'{url}', content=input('Enter a message: '))
response = webhook.execute()

您应该用webhook链接替换url变量。如果您不知道如何获取webhook链接,以下是一个示例:

example

如果你对discord机器人一无所知的话,freeCodeCamp在其上制作了一个惊人的视频。查一查。他们太棒了

相关问题 更多 >