MasterGroosha / telegram-feedback-bot

Пример бота обратной связи без использования БД: https://t.me/Groosha_bot
MIT License
153 stars 36 forks source link

добавить возможность выбора - удалять или оставлять сообщения-ответы бота на действия пользователя в переписке между ботом и пользователем #3

Closed lgg closed 2 years ago

lgg commented 2 years ago

https://github.com/MasterGroosha/telegram-feedback-bot/blob/94626fbbcaaa7d81b663bdea1229695c0d146a25/bot/handlers/usermode.py#L16

MasterGroosha commented 2 years ago

Привет, зачем? Что конкретно вынести?

lgg commented 2 years ago

Стали использовать этого бота у себя на работе - нам нужно поведение, когда ответ бота на действие пользователя остаётся в переписке с ботом для истории. В вашем случае (можем на "ты"?) наоборот лучше, чтобы после ответа бота на действие пользователя сообщение удалялось. Чтобы было удобно всем - предлагаю добавить банальный флаг, показывающий необходимость удалять сообщения "ответы" бота на действия пользователя или нет.

В нашем кейсе мы сделали форк бота и закомментили эту строчку. Теперь в истории чата сообщения остаются:

image

MasterGroosha commented 2 years ago

Хм, я изначально не предполагал даже, что такой кейс может быть. Звучит логично, добавлю флаг в конфиг. Спасибо за идею!

MasterGroosha commented 2 years ago

Сделано в 8be4a8a

MasterGroosha commented 2 years ago

upd: залил с тегом v1.7 в DockerHub: docker pull groosha/telegram-feedback-bot:v1.7