Я работаю над автоматическим генератором текста в речь, используя tweep и gTTS.
И что бы я хотел, чтобы каждый раз, когда пользователь отмечал мой бот, мой бот отвечал сгенерированным ответом TTS своего твита.
Пример, если Малкольм твитит "@bot Banana Bread", а бот ответит на этот твит с помощью файла mp4 с голосом "банановый хлеб"
Я думаю, что смог бы вытащить поколение TTS с помощью gTTS и кое-чего возиться.
Однако я не знаю, как я могу автоматически получить идентификатор твита и текст твитов, когда я отмечен тегом.
Единственный метод, который я вижу, это постоянно обновлять
example = tweepy.Cursor(api.search, q='@bot').items(1)
а затем
for tweet in example:
print tweet.text, tweet.id_str
, а затем сохраните идентификатор, чтобы он получал только последние сообщения и не отвечал на один и тот же твит дважды.
Но это кажется немного большим, и мне интересно, есть ли более быстрый / простой / более эффективный способ сделать это?