Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python Discord.py在通道中从cog发送消息

Python Discord.py在通道中从cog发送消息
EN

Stack Overflow用户
提问于 2020-11-06 22:51:58
回答 1查看 180关注 0票数 0

我正在尝试改编文档中的代码。我想每隔5秒向特定的通道发送一条消息,但我无法访问该通道,它总是返回None。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class MyCog(commands.Cog):
    def __init__(self,bot):
        self.index = 0
        self.task.start()
        self.bot = bot

    @tasks.loop(seconds=5.0)
    async def task(self):
        await self.bot.get_guild("").get_channel("").send("Test")
        print(self.index)

        self.index += 1

def setup(bot):
    bot.add_cog(MyCog(bot))
EN

回答 1

Stack Overflow用户

发布于 2020-11-06 23:01:04

它总是返回None,因为你这样做了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
await self.bot.get_guild("").get_channel("")

您需要传入实际的Guild id & Channel id。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
await self.bot.get_guild(guild_id_goes_here).get_channel(channel_id_goes_here)

还要确保id是ints,而不是strings,并且你的机器人可以看到相关的行会和频道。

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

https://stackoverflow.com/questions/64722600

复制
相关文章
Python之Rabbitmq发送消息
Rabbitmq是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
Wu_Candy
2022/07/04
1.1K0
Python之Rabbitmq发送消息
Python模拟发送Slack消息
有一个看似很简单的小需求,但是对于一个Python入门的新手来讲还是有些难度的,虽然人家也有写好的代码,但是自己就是不想直接去搬人家的代码,在不懂得时候还装的那么高大上,没办法,就是想自己折腾折腾,别人能写的出来,就说明在某些地方肯定有相关的文章,所以不要怕折腾…
公众号: 云原生生态圈
2021/11/15
1.4K0
Python模拟发送Slack消息
[原创]在msmq3.0中使用http协议发送消息
1.先声明: msmq3.0仅在winxp和win2003以上系统支持,如果windows vista系统,据说已经开始支持msmq4.0了 2.为什么要使用http协议发送消息 访问internet远程发送消息时,msmq2.0以上就已经开始支持tcp方式了,但是如果外网的服务器与发送端之间有防火墙或其它网络设备隔离,或者服务器上的tcp所需要的端口未开放,tcp方式将无法发送,而http协议使用的是默认的80端口,一般服务器都会开放这一端口,另外只有http协议可以穿透防火墙 3.msmq3.0
菩提树下的杨过
2018/01/22
1.8K0
python实现定时发送qq消息
因为生活中老是忘记各种事情,刚好又在学python,便突发奇想通过python实现提醒任务的功能(尽管TIM有定时功能),也可定时给好友、群、讨论组发送qq消息。其工作流程是:访问数据库提取最近计划——>根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务——>给特定qq好友发送消息。
py3study
2020/01/16
5K1
Python stomp 发送消息无法显示文本
根据官方的说, Stomp 如设置了 content-length 就认为是二进制的消息,如果没有设置的话就是文本消息。
HoneyMoose
2023/09/16
2000
Python stomp 发送消息无法显示文本
RabbitMq消息发送
如果要发送一个消息,可以使用channel类的basicPublish方法参考如下,其中在rabbitmqTemplate中封装的方式是:
写一点笔记
2022/08/11
8610
RabbitMq消息发送
【说站】python socket发送消息的方法
以上就是python socket发送消息的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/24
1.2K0
【说站】python socket发送消息的方法
微信小程序 python 发送订阅消息
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
前Thoughtworks-杨焱
2021/12/07
1.2K0
udp发送广播消息
import socket if __name__ == '__main__': # 创建udpsocket udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 设置socket选项, 开启发送广播消息的功能 # 1. SOL_SOCKET:当前socket # 2. SO_BROADCAST: 广播选项 # 3. True:开启发送广播消息功能 udp_socket.set
汪凡
2019/03/01
2.7K0
RabbitMQ延迟消息发送
典型的场景有微信、支付宝等第三方支付回调接口,会在用户支付后3秒、5秒、30秒等等时间后向应用服务器发送回调请求,确保应用服务器可以正确收到消息。
兜兜毛毛
2019/10/23
2.6K0
RabbitMQ延迟消息发送
【RocketMQ】发送事务消息
事务消息:提供类似XA或Open XA的分布式事务功能,通过事务消息能达到分布式事务的最终一致。
凯哥Java
2022/12/16
1.1K0
【RocketMQ】发送事务消息
环信发送消息
特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!
收心
2022/01/19
1.2K0
消息中间件—RocketMQ消息发送
摘要:使用客户端发送一条消息很Easy,在这背后RocketMQ完成了怎么样的操作呢? 大道至简,消息队列可以简单概括为:“一发一存一收”,在这三个过程中消息发送最为简单,也比较容易入手,适合初中阶童鞋作为MQ研究和学习的切入点。因此,本篇主要从一条消息发送为切入点,详细阐述在RocketMQ这款分布式消息队列中发送一条普通消息的大致流程和细节。在阅读本篇之前希望读者能够先仔细读下关于RocketMQ分布式消息队列Remoting通信模块的两篇文章: (1)消息中间件—RocketMQ的RPC通信(一) (2)消息中间件—RocketMQ的RPC通信(二)
用户2991389
2018/09/05
2.4K0
消息中间件—RocketMQ消息发送
python发送微信及企业微信消息
直接使用第三方库 itchat,其文档中有详细使用方式; https://itchat.readthedocs.io/zh/latest/
用户1558882
2019/06/21
10K0
python发送微信及企业微信消息
微信小程序 python 发送客服消息
发表于2020-03-312020-04-03 作者 wind #!/usr/bin/python # coding=utf-8 import requests, json, sys, time, logging if sys.getdefaultencoding() != 'utf-8': reload(sys) sys.setdefaultencoding('utf-8') logging.basicConfig(format='%(asctime)s - %(pathname)
前Thoughtworks-杨焱
2021/12/07
9860
钉钉发送报警消息的Python实现
我司使用钉钉作为主要的内部通讯工具,基本上大家在电脑和手机上都开着,消息可以第一时间查看,报警消息的即时性要求比较高,我们计划使用钉钉来发送报警通知。本文将简要介绍发送消息的API使用样例。钉钉的API接口文档,请查阅钉钉开放平台。
Debian中国
2018/12/21
3.3K2
Python 通过 stomp 发送消息到 ActiveMQ 的代码
只需要下面简单的几行代码,我们就可以把我们本地数据发送到 ActiveMQ 上面去。
HoneyMoose
2023/09/20
2180
Python 通过 stomp 发送消息到 ActiveMQ 的代码
使用python通过接口方式发送钉钉消息
目前钉钉支持群聊消息的通过接口发送,需要建立群聊: 1、创建群聊 2、群聊设置自定义机器人: 根据提示自定义设置,最后获取webhook地址 相关说明文档 3、发送消息实现: def
JQ实验室
2022/01/11
2K0
使用python通过接口方式发送钉钉消息
Spring Cloud Bus在服务之间发送和接收消息(一)
在微服务架构中,服务之间的通信非常重要。在某些情况下,我们需要在服务之间发送和接收消息,以实现更高效、可靠的通信。这时,Spring Cloud Bus 是一个非常有用的工具。
堕落飞鸟
2023/04/15
1.9K0
Spring Cloud Bus在服务之间发送和接收消息示例
下面是一个使用 Spring Cloud Bus 和 RabbitMQ 的完整示例。在此示例中,我们将创建两个服务:Config Service 和 Client Service。Config Service 负责存储应用程序的配置文件,Client Service 则使用这些配置文件来配置自身。
堕落飞鸟
2023/04/15
7020

相似问题

Discord.py未能将消息发送到cog/扩展名文件中的特定通道

22

discord.py Cog //如何向特定信道发送消息

12

创建通道时discord.py不发送消息

15

将消息发送到通道discord.py

20

使用discord.py向特定通道发送消息

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文