Refactor phone agreement localization and enhance user consent messaging

- Updated the Russian localization file to streamline the phone sharing agreement, improving clarity on user consent for data processing.
- Modified the contact addition and welcome messages to incorporate the new agreement format, ensuring users are informed about their consent to share personal data.
This commit is contained in:
vchikalkin 2025-10-07 18:19:02 +03:00
parent b0af20140b
commit 4004a73888
3 changed files with 17 additions and 11 deletions

View File

@ -57,10 +57,12 @@ btn-back = ◀️ Назад
# Согласие
agreement =
<i>вы:
- соглашаетесь с <a href='{ $offerUrl }'>Публичной офертой</a>
- подтверждаете согласие на обработку персональных данных согласно <a href='{ $privacyUrl }'>Политике конфиденциальности</a></i>
share-phone-agreement =
<i> Нажимая кнопку <b>«Отправить номер телефона»</b>, вы:
<em> - соглашаетесь с <a href='{ $offerUrl }'>Публичной офертой</a>
- подтверждаете согласие на обработку персональных данных согласно <a href='{ $privacyUrl }'>Политике конфиденциальности</a></em></i>
<i> Нажимая кнопку <b>«Отправить номер телефона»</b></i>,
# Приветственные сообщения

View File

@ -25,10 +25,12 @@ export async function addContact(conversation: Conversation<Context, Context>, c
await conversation.external(({ t }) =>
combine(
t('msg-need-phone'),
t('share-phone-agreement', {
offerUrl: env.OFFER_URL,
privacyUrl: env.PRIVACY_URL,
}),
t('share-phone-agreement') +
' ' +
t('agreement', {
offerUrl: env.OFFER_URL,
privacyUrl: env.PRIVACY_URL,
}),
),
),
{ ...KEYBOARD_SHARE_PHONE, parse_mode: 'HTML' },

View File

@ -27,10 +27,12 @@ feature.command('start', logHandle('command-start'), async (ctx) => {
return ctx.reply(
combine(
ctx.t('msg-welcome'),
ctx.t('share-phone-agreement', {
offerUrl: env.OFFER_URL,
privacyUrl: env.PRIVACY_URL,
}),
ctx.t('share-phone-agreement') +
' ' +
ctx.t('agreement', {
offerUrl: env.OFFER_URL,
privacyUrl: env.PRIVACY_URL,
}),
),
{
...KEYBOARD_SHARE_PHONE,