问题标签 [telethon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2315 浏览

python - Telethon 我如何获得频道消息?

蟒蛇马拉松

我需要从频道接收消息

错误:

>>> client.get_message_history(-1001143136828)

回溯(最近一次通话最后):

文件“messages.py”,第 23 行,总共,messages,senders = client.get_message_history(-1001143136828)

文件“/Users/kosyachniy/anaconda/lib/python3.5/site-packages/telethon/telegram_client.py”,第 548 行,在 get_message_history add_mark=True

密钥错误:1143136828

0 投票
0 回答
1688 浏览

python - Telethon 如何阅读频道?

对于我在 client.get_message_history(-1001149594247)[1]: print(i)

ValueError: 找不到对应于“PeerUser(user_id=-1001149594247)”的输入实体。请确保您以前遇到过此对等体。

怎么修?或者还有什么其他方法可以使用 python 读取电报中的频道

0 投票
0 回答
342 浏览

python-3.x - 如何将列表传递给 Telethon 中的回调方法?

我正在研究telethon中的回调函数,我的代码是这样的:

我想将参数作为列表项传递给get_entity方法,如下所示:

这个目标通常可以通过channel_list作为参数传递给callback方法来访问,但实际上callback方法只是将更新参数作为输入。我的问题是如何将列表传递给此方法?

0 投票
1 回答
8335 浏览

python-3.x - 如何使用 Telethon 下载视频

我正在研究电视节目 download_media_download_document从电报下载视频的方法。我的代码是这样的:

但是,当视频发送到频道并使用此代码下载时,视频无法播放,播放器会打印此消息:无法渲染文件。此代码适用于图像和 gif 文件,但不适用于视频文件。我应该怎么办?

0 投票
6 回答
19433 浏览

python - 如何使用 Telethon 让所有用户进入电报频道?

我是 Telethon 和 python 的新手。我已经在 python3 中安装了 telethon,我想获取电报频道或组的所有成员。我在互联网上搜索了很多,发现下面的代码。而且我正在努力理解它。电报文档不足以做到这一点。有更好的解决方案吗?

但我收到了这个错误。我错过了什么?

0 投票
1 回答
2444 浏览

python - How to forward every channels updates using Telethon

I would like to forward every updates from channels to my bot. Is it Possible with ForwardMessagesRequest ? I tried to use this Telethon example to build my personal code:

https://github.com/LonamiWebs/Telethon/wiki/Forwarding-messages

But i wasn't able to do it. And i don't know if it's possible to use that part of code inside a callback function. Someone can help me? Thank you

0 投票
1 回答
105 浏览

python - 通过 Telethon 在电报中打印更新

我正在尝试打印我的电报帐户的更新。这是我的代码:

怎么了 ?什么都没有打印。

0 投票
2 回答
5301 浏览

python - 通过用户名邀请用户到电报频道

我试图通过用户名将用户添加到我的频道。我正在使用 python 3.6 telethon 库和 pythonanywhere 服务器:

这剂量有效,我得到-telethon.errors.rpc_error_list.PeerFloodError: (PeerFloodError(...), 'Too many requests')

我究竟做错了什么?如何避免呢?这个代码对我有用,但是添加后我就被淹没了,比如说 20 个用户:

请帮忙,如何通过用户名添加200个用户而没有任何禁令,也许还有另一种方法可以通过python做到这一点?另一个库或通过 api ?

0 投票
0 回答
595 浏览

python - Telethon 未重新连接

使用第一个代码运行会创建一个会话文件并运行它。使用此文件运行第二个代码,会话将不起作用。

第一个代码

输出:

连接的

输入代码:85813

用户(is_self=True,contact=True,mutual_contact=False,deleted=False,bot=False,bot_chat_history=False,bot_nochats=False,verified=False,restricted=False,min=False,bot_inline_geo=False,id= ,access_hash =- ,first_name='-',last_name=None,username=None,phone='*',photo=None,status=UserStatusOnline(expires=datetime.utcfromtimestamp(1515302772)),bot_info_version=None,restriction_reason=None,bot_inline_placeholder =无,lang_code=无)

用户(is_self=True,contact=True,mutual_contact=False,deleted=False,bot=False,bot_chat_history=False,bot_nochats=False,verified=False,restricted=False,min=False,bot_inline_geo=False,id= ,access_hash =- ,first_name='-',last_name=None,username=None,phone='*',photo=None,status=UserStatusOnline(expires=datetime.utcfromtimestamp(1515302772)),bot_info_version=None,restriction_reason=None,bot_inline_placeholder =无,lang_code=无)

第二个代码

输出:

0 投票
1 回答
3035 浏览

python - 如何在线程中使用 Telethon

我想在后台运行一个函数。所以我在我的代码中使用线程。

但返回错误ValueError: signal only works in main thread并且不知道两件事:

  1. 主线是什么
  2. 如何解决这个问题呢 :)

views.py

urls.py

trace