def tweet_mood(sign, mood):
tweet = f"{sign}: {mood}"
if len(tweet) <= 280:
response = client.create_tweet(text=tweet)
tweet_id = response.data.id
else:
tweets = [tweet[i:i+277] + "..." for i in range(0, len(tweet), 277)]
tweet_id = None
for t in tweets:
if tweet_id is None:
response = client.create_tweet(text=t)
tweet_id = response.id
else:
response = client.create_tweet(text=t, in_reply_to_tweet_id=tweet_id)
tweet_id = response.id
return tweet_id
我希望它发送不适合 280 个字符的推文作为推文线程。 但我的代码出错 “[错误] AttributeError:‘dict’对象没有属性‘id’”
我不知道如何编码或编程。 我正在尝试通过开发项目来学习一些东西。
我进展顺利,直到我到了这个阶段。它发送推文但不创建推文线程。
问题肯定与“response.id”有关,但我找不到解决方案。
我正在尝试做的机器人在 openai 上输入提示并发布传入的响应。由于 280 个字符的限制,我无法得到我想要的确切结果,所以我正在尝试创建一个推文线程。