Skip to content

Commit

Permalink
paysupport and privacy
Browse files Browse the repository at this point in the history
  • Loading branch information
IlyaGusev committed Jul 9, 2024
1 parent d144528 commit 10e9f41
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 0 deletions.
5 changes: 5 additions & 0 deletions configs/localization.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"INCORRECT_EMAIL": "Некорректный e-mail!",
"FILLED_EMAIL": "Спасибо! Адрес задан: {email}",
"ADMINS_ONLY": "{username}, только админы могут это делать",
"CREATORS_ONLY": "{username}, только создатели бота могут это делать",
"PAYMENT_URL": "Ссылка для оплаты: {url}",
"PAYMENT_CANCEL": "Платёж отменён!",
"DALLE_LIMIT": "Лимит по генерации картинок исчерпан, восстановится через 24 часа",
Expand All @@ -46,6 +47,10 @@
"BUY_WITH_STARS": "Купить (за Telegram Stars)",
"BUY_WITH_RUB": "Купить (за рубли)",
"WRONG_COMMAND": "Такой команды у бота нет. Если вы не пытались ввести команду, уберите '/' из начала сообщения.",
"PAY_SUPPORT": "Возврат средств за подписку возможен в течение 12 часов с момента её оформления. Контакт: @YallenGusev",
"PRIVACY": {
"template_name": "ru_privacy"
},
"HELP": {
"template_name": "ru_help"
},
Expand Down
8 changes: 8 additions & 0 deletions src/bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,8 @@ def __init__(
("tools", self.toogle_tools),
("history", self.history),
("debug", self.debug),
("privacy", self.privacy),
("paysupport", self.pay_support),
]
for command, func in commands:
self.dp.message.register(func, Command(command))
Expand Down Expand Up @@ -249,6 +251,12 @@ async def wrong_command(self, message: Message) -> None:
if not is_chat:
await message.reply(self.localization.WRONG_COMMAND)

async def pay_support(self, message: Message) -> None:
await message.reply(self.localization.PAY_SUPPORT)

async def privacy(self, message: Message) -> None:
await message.reply(self.localization.PRIVACY.render(admin_username=self.config.admin_user_name))

#
# History management
#
Expand Down
2 changes: 2 additions & 0 deletions src/localization.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ class Localization:
BUY_WITH_STARS: str
BUY_WITH_RUB: str
WRONG_COMMAND: str
PAY_SUPPORT: str
PRIVACY: Template

@classmethod
def load(cls, path: str, language: str) -> "Localization":
Expand Down
8 changes: 8 additions & 0 deletions templates/ru_privacy.jinja
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Политика конфиденциальности

- Мы сохраняем все личные сообщения, которые вы отправляете боту.
- В групповых чатах мы сохраняем все сообщения с момента добавления бота в чат.
- Собранные сообщения могут быть использованы для обучения языковых моделей.
- Перед использованием все данные анонимизируются.
- Анонимизированные версии сохранённых сообщений могут быть опубликованы в открытом доступе.
- Вы имеете право запросить удаление ваших сообщений из нашей базы данных и из публичного доступа, для этого свяжитесь с @{{admin_username}}.

0 comments on commit 10e9f41

Please sign in to comment.