在tweepy中回复一条tweet

vape

我的代码存在一个问题,无论我如何尝试,每次我回复一条推文时,它都只是作为定期状态更新发布在我的时间轴上。

这是代码片段

class StreamListener(tweepy.StreamListener):
 def on_status(self, status):
    tweetid = status.id
    tweetnouser = status.text.replace("@CarlWheezerBot", "")
    username = '@'+status.user.screen_name


    user_tweet = gTTS(text=tweetnouser, lang='en', slow=False)

    # Saving the converted audio

    user_tweet.save("useraudio/text2speech.mp3")

    # importing the audio and getting the audio all mashed up
    text2speech = AudioFileClip("useraudio/text2speech.mp3")
    videoclip = VideoFileClip("original_video/original_cut.mp4")
    editedAudio = videoclip.audio

    # splicing the original audio with the text2speech
    compiledAudio = CompositeAudioClip([editedAudio.set_duration(3.8), text2speech.set_start(3.8)])
    videoclip.audio = compiledAudio

    # saving the completed video fie
    videoclip.write_videofile("user_video/edited.mp4", audio_codec='aac')

    upload_result = api.media_upload("user_video/edited.mp4")
    api.update_status( status='@CarlWheezerBot',in_reply_to_status_id=[tweetid], media_ids=[upload_result.media_id_string], auto_populate_reply_metadata=True)

我也尝试过使用任何状态,以及使用status.id_str。似乎没有任何工作。,我也没有元数据参数就完成了它。我正在逐字逐句地跟着文档。

vape

好的。给以后阅读的每个人

用这个 in_reply_to_status_id=tweetid

不要使用方括号。现在一切正常

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Tweepy回复流中的tweet

Evolution在回复和转发的上一条消息中的每一行之后添加新行

回复tweepy中的推文

获取在 24 小时内回复对话第一条消息的用户

我正在尝试在Node.js上使用Twit回复一条推文

Comment-Reply PHP脚本-仅回复第一条评论

有什么方法可以判断 discord.Message 是否正在回复另一条消息?

如何在tweepy的一条推文中搜索多个单词?

带Tweepy的烧瓶只会拉出第一条鸣叫,需要更多鸣叫

将一条记录中的值存储在另一条记录中

测试一条记录是否与 RSpec 中的另一条记录重复

在gnuplot中在一条曲线的前面和另一条曲线的后面绘制箭头

在左侧显示数据库中的一条记录,在右侧显示下一条

反应“if”中唯一的第一条消息

在R中的ggsurvplot中添加一条垂直直线

从Android中的多条折线中删除一条折线

在 PIG 中的多条记录中拆分一条记录

从Elm中的记录列表中返回一条记录

排除Twitter流中的回复-tweepy

andorid-db查询以获取最后一条记录或组中的第一条(如果最后一条记录与先前的记录重复)

在第n次迭代中执行一条命令

同一条SQL查询中的多个条件

在Pygame中的点之间画一条线

显示消息数组中的最后一条消息

如何从相同的多条记录中获取一条记录?

如何在Pygame中画一条连续线?

在图表中添加一条水平线

如何在Android中画一条线

如何从 StarUML 中的一条线上删除中点