- owner = '@' + original_tweet['user']['screen_name']
- nick_ary = ['@' + re.sub('[\W_]', '', w)
- for w in text.split() if w.startswith('@')] + [owner]
+ nick_ary = [original_tweet['user']['screen_name']]
+ for user in list(original_tweet['entities']['user_mentions']):
+ if user['screen_name'] not in nick_ary \
+ and user['screen_name'] != g['original_name']:
+ nick_ary.append(user['screen_name'])