Разработать скрипт для почтового клиента Google на Python

7 500 руб. за проект
20 января 2022, 16:46 • 7 откликов • 98 просмотров
Нужно написать скрипт для почтового клиента гугла.
Смысл в чем:
Есть детективная игра. Про расследование убийства.
Тебе приходит коробка, в ней куча предметов внутри. Каждый из них участвует в расследовании.
Чо мы хотим от бота:
У каждой коробки будет уникальный код
АФ032020 ДЕЛИ - 1 коробка
В теме письма игроки должны будут написать этот код - чтобы скрипт понял о какой коробке идет речь.
Далее в тексте письма игроки могут написать
“Хочу подсказку по ручке с фонариком”
Бот понимает ключевую связку слов “Ручка с фонариком”

И с задержкой в 5-10 секунд дает ответ (задержка настраивается):
“Ультрафиолетовый фонарик способен подсветить надписи сделанные невидимыми чернилами”

В игре есть перечень предметов в коробке - он и является списком ключевых слов.

На просторах сети есть простой скрипт который переводит текст в нормаль:
Из ручке - делает ручка, чтобы бот понимал написанные слова.

Из более сложных вещей, что хотели сделать
1. Если человек снова пишет с тем же ключевым словом то давать ему следующий ответ, в некоторых предметах он есть. Это как подсказка уже игровая (в нашем примере с ручкой с фонарем второй ответ это - “Попробуйте просветить школьный альбом”)
2. Если нет второго ответа в бд, то писать ему одну из заготовленных фраз отписок, типа “ты точно настоящий детектив?”
3. Общаться с ботом через реплаи, типа получить ответ на один из вопросов и ответным письмом спросить про другой предмет
4. Не понятно какая логика если в теле письма две или больше ключевых фраз, не помрет ли скрипт и как этого избежать

Работа по скрипту уже была начата, но не доведена до конца. С исполнителем поделюсь наработками и материалами для БД.