基本上,我试图理解这个api是如何工作的,通过这样做,我无法将消息发送到我的频道(我从我的电报帐户发送/test命令)。另外,我应该如何使用JobQueue并每3小时发送一次自动消息呢?文档说明对我不起作用。
def test(bot, update):
update.send_message(chat_id='@channelid', text='this is a test')
def main():
# Create the EventHandler and pass it your bot's token.
update
我正在为python开发一个使用电传库的电报机器人,并且需要有两个机器人在一个小组中相互通信。由于某种原因,两个机器人都不能读取由机器人发送的消息。
有人能告诉我怎么做吗?
以下是机器人的设置:
Privacy mode = OFF
Group privacy = OFF
Allow groups = ON
谢谢。
电报api中有API方法,在Telethon中也有相同的API方法。但是,此方法没有将预期的答复/注释返回给帖子。相反,它返回多条消息,包括对请求的message_id的答复和其他消息,这些消息甚至不是对请求的message_id的答复。
for conv in client.iter_messages(channel.id):
if conv.reply_to:
# get parent message this message reply to
original_message = conv.get_reply_message()
tr
我正试图从一个私人电报频道获取信息。我是频道的一员,我可以在电报应用程序和电报网站上看到消息。
我尝试了下面的代码,该代码按预期工作,并为非私有信道打印消息。但是,当我输入私有通道的名称/ID时,输出是一个空字符串。
这是由于代码中的问题,还是无法通过Telethon访问私有消息?
谢谢。
async with client:
async for msg in client.iter_messages(client ID integer not string, 5):
print(msg.text)
我是python及其框架的新手,在访问来自电报频道的最新消息时遇到了这个问题。
我想从通道中获取最新的消息,并使用我的代码处理它们。通过在stackoverflow中搜索,我找到了一个获取通道消息的解决方案。然而,该代码会转储来自该电报通道的所有消息。
获取通道消息的代码。
from telethon import TelegramClient, events, sync
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.
我对具有两个通道的图像执行了数据增强。我的数据集格式化为(image_Numbers, image_height, image_weights, image_channels),其中image_channels = 2。
在使用datagen (由ImageDataGenerator创建)执行数据扩充时,会生成一条用户警告消息:
UserWarning: NumpyArrayIterator is set to use the data format convention
"channels_last" (channels on axis 3),
i.e. expe