You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

functions.stories.GetPeerStoriesRequest方法未返回故事,是否使用有误?

问题分析与修正

你的代码问题出在GetPeerStoriesRequest的peer参数类型错误,该方法要求传入Peer对象(如PeerUser)或用户ID整数,而非字符串格式的用户名。

修正后的代码

以下两种方式都可以正常工作:

user_data = await client(functions.users.GetFullUserRequest(id=user))

# 方式1:显式构造PeerUser对象
from telethon.tl.types import PeerUser
user_stories = await client(functions.stories.GetPeerStoriesRequest(peer=PeerUser(user_id=user_data.users[0].id)))

# 方式2:直接传入用户ID(Telethon会自动转换为PeerUser)
user_stories = await client(functions.stories.GetPeerStoriesRequest(peer=user_data.users[0].id))

额外注意事项

  • 确认目标用户发布过公开可访问的故事,私密故事无权限则无法获取
  • 检查客户端是否已正常登录,且账号无权限限制
  • 确保获取的用户ID正确无误,避免传入无效标识

内容的提问来源于stack exchange,提问作者firstvirus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 11:55:54