-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Закастомлено редактирование сообщений бота в админке, удален файл с константами сообщений бота, константы заменены на вызов корутины получения сообщений бота из БД. #217
Conversation
…онстантами сообщений бота, константы заменены на вызов корутины получения сообщений бота из БД.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В итоге нам нужно статику добавлять?
И еще, по моему где-то в боте нужно было указать, чтобы апишка телеграма воспринимала markdown.
Пробовал менять через админку сообщение?
src/core/config/settings_base.py
Outdated
@@ -30,6 +30,7 @@ | |||
"django.contrib.sessions", | |||
"django.contrib.messages", | |||
"django.contrib.staticfiles", | |||
"ckeditor", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
давай его и остальные сразу перекинем в external_apps. Прорефакторим сразу
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перенёс
@KonstantinRaikhert да, действительно, надо было указать, не правильно протестил, смайлы изначально рабочие в этом редакторе, что логично, а форматирование текста нет. На счёт статики. Перерыл инет, прямого упоминания возможности автоматической загрузки с какого-нибудь хранилища на сервер не нашёл, так же и с CDN. Так же если пользователь, допустим, в никнейме добавит тег HTML, то это вызовет исключение. |
…ны внешние приложения в EXTERNAL_APPS.
…io-Yandex-Practicum/RandomCoffeeBotTelegram into feature/add-wysiwyg-markdown-editor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Так разве нам не надо добавлять статику в репозиторий?))
@@ -333,6 +348,7 @@ async def send_both_users_message( | |||
itspecialist.telegram_username, | |||
guide_url, | |||
), | |||
parse_mode=ParseMode.HTML, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я почему то думал что у него markdown)) Но это без разницы)
Давай тогда статику закинем в репу, она вроде не очень много места занимает. Так проще если что будет переезжать на другую веритуалку ребятам. А вот с пользователем штука интересная. То есть, если в username содержится HTML тег, то он не сможет воспользоваться ботом? |
Ну я тогда в .gitignore напишу исключение. Да, и если сам введёт тег, то не сможет. |
Ну я про сделать исключение для исключения, вхвхвх. Про никнейм. Ну я же как-то ломал бота и сломал его минут 20 назад опять, когда проверял не с девелопа ли это идёт. |
@VladislavYar В общем это конечно нюанс. а возможно будет проблема.. Может какой-то обработчик для имени пользователя и пароля придумать?.. Экранирование какое нибудь. В общем кину это в будущие таски. А эту таску давай закроем!) |
Description
Закастомлено редактирование сообщений бота в админке, удален файл с константами сообщений бота, константы заменены на вызов корутины получения сообщений бота из БД.
Статику брал отсюда.
Type of change
Пожалуйста, удалите варианты, которые не относятся к ПР-у.
How Has This Been Tested?
Запустил бота, прошёлся по кнопкам.
Checklist: