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