В этом посте реализуем функционал сброса пароля пользователем. В посте "Django 13. Сброс пароля", мы уже писали сброс пароля, но то было для панели администратора.
В этом посте, реализуем сброс пароля для обычных пользователей. Также для корректной работы, необходимо указать почтовый сервис.
Как его настроить я описывал в посте "Django 12. Настройка отправки почты".
А в постах "Docker 5.1 Почтовый сервер на Docker Mailserver - настройка домена" и "Docker 5.2 Почтовый сервер на Docker Mailserver - настройка и запуск" рассказывал как запустить свой почтовый сервер...
В этом посте сделаем так, чтобы бот фильтровал нежелательные слова в сообщениях пользователей. А так же, расскажу как получить идентификатор стикера в Telegram и об изменениях в логгере. Следующей задачей для бота является фильтрация сообщений от запрещённый слов. Задача не самая сложная, но есть пара нюансов. Первый - что делать с сообщением?
Сообщение другого пользователя нельзя отредактировать удалив оттуда нежелательные слова. Его можно удалить, но бывают ситуации когда пользователь пишет большое сообщение и может вставить туда какое-то ругательство и весь его труд будет потерян...