获取推文文本中提到的所有用户及其用户 ID

Getting all users mentioned in a tweet text and their user ID's

当我搜索包含某些词的推文时,我想检查那些推文中提到的用户,这些用户明确地说 'follow @someoneSo' 这样我就可以跟踪他们并查看他们的个人资料(如果他们看起来相关)帐户,并希望在最后关注一些我喜欢的帐户。

是否有与 Discord 的 message.mentions.users 类似的内容,其中 returns 推文文本中提到的用户列表?

例如,如果推文文本 = 'dvffegregre rg ADQEW follow @chad @lee efkneknen' 或推文文本 = 'dvffegregre rg ADQEW follow these guys @chad @lee efkneknen',我的脚本将能够跟随 @chad 和 @lee

text = 'dvffegregre rg ADQEW follow @chad @lee efkneknen'
textlist = text.split(' ')
users = []
if 'follow' in textlist:
    for subtext in textlist:
        if subtext.startswith('@'):
            API.create_friendship(subtext.strip('@'))

我认为这应该适合您的目的。