首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:没有名为“discord_webhook”的模块

ModuleNotFoundError:没有名为“discord_webhook”的模块
EN

Stack Overflow用户
提问于 2021-02-23 19:09:32
回答 2查看 1.2K关注 0票数 0

因此,我有一个docker容器,它试图使用一个名为discord_webhook的python模块来集成我的web服务以避免冲突,但是当我启动该容器时,它立即错误地显示出

代码语言:javascript
运行
复制
houdini_blizzard_1  |   File "/usr/src/houdini/houdini/plugins/discordwebhook/__init__.py", line 3, in <module>
houdini_blizzard_1  |     from discord_webhook import DiscordWebhook, DiscordEmbed
houdini_blizzard_1  | ModuleNotFoundError: No module named 'discord_webhook'

我使用docker exec容器{ -it -id} sh连接到容器,并运行pip install discord_webhook。它安装得很好,没有错误。但是我随后在插件的__init__.py中添加了discord_webhook模块,然后重启了docker容器,但仍然给出了相同的错误。当我在/usr/local/lib/python3.9/site-packages/discord_webhook中使用ls时,会看到这些文件/文件夹

代码语言:javascript
运行
复制
__init__.py  __main__.py  __pycache__  webhook.py

这应该意味着discord_webhook已正确安装。那么为什么python说找不到这个模块呢?

EN

回答 2

Stack Overflow用户

发布于 2021-02-24 23:31:46

使用dhooks模块和discord模块

要使用webhook发送消息,请执行以下操作

代码语言:javascript
运行
复制
from dhooks import Webhook

hook = Webhook('Your Webhook URL here')

hook.send('Your message here')

发送嵌入的do

代码语言:javascript
运行
复制
import discord
from dhooks import Webhook

hook = Webhook('Hook URL')

embed = discord.Embed(title='Title', description='Description')

hook.send(embed=embed)
票数 0
EN

Stack Overflow用户

发布于 2021-03-09 04:29:30

使用docker-compose up --build重新构建您的docker容器,并在requirements.txt中为您的python脚本使用discord webhook。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66331975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档