-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
162 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
import os | ||
|
||
TOKEN = os.environ["TOKEN"] | ||
TOKEN = os.environ["TEST_TOKEN"] | ||
PROVIDER_TOKEN = os.environ["PROVIDER_TOKEN"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
from aiogram.filters.state import StatesGroup, State | ||
from aiogram.fsm.context import FSMContext | ||
from keyboards.premium import back | ||
from keyboards.menu import hide_kb, continue_premium | ||
from keyboards.menu import hide_kb, continue_premium, about | ||
|
||
router = Router() | ||
|
||
|
@@ -17,17 +17,147 @@ class SendFAQ(StatesGroup): | |
@router.message(Command("about")) | ||
@router.message(F.text == "Інформація 🧾") | ||
async def information(message: Message): | ||
await message.answer( | ||
r"""<b><a href = "https://telegra.ph/Pol%D1%96tika-konf%D1%96denc%D1%96jnost%D1%96-12-20">Політика конфіденційності</a></b>""", | ||
parse_mode="HTMl", | ||
disable_web_page_preview=True, | ||
await message.delete() | ||
await message.answer("Щр вас цікавить ?", reply_markup=about()) | ||
|
||
|
||
async def send_about_information(query: CallbackQuery, text: str) -> None: | ||
try: | ||
await query.message.edit_text( | ||
text=text, parse_mode="HTML", reply_markup=about() | ||
) | ||
except: | ||
await query.answer(f"Ви уже переглядаєте {query.data}") | ||
|
||
|
||
@router.callback_query(F.data == "Контакти 📱") | ||
@router.callback_query(F.data == "Поради користування ❤️") | ||
@router.callback_query(F.data == "Про нас 👥") | ||
@router.callback_query(F.data == "Тариф 💸") | ||
@router.callback_query(F.data == "Договір Оферти 📑") | ||
@router.callback_query(F.data == "Політика конфід. 🔐") | ||
async def about_information(query: CallbackQuery): | ||
privacy_policy = ( | ||
"Політика конфіденційності\n" | ||
"\n" | ||
"Останнє оновлення: 22.12.2023\n" | ||
"\n" | ||
"Ця політика конфіденційності пояснює, як ми збираємо, використовуємо та захищаємо особисту інформацію, яку ви надаєте нам через телеграм бота Опис та фото обʼєкта. Ми рекомендуємо вам уважно ознайомитися з цією політикою, щоб зрозуміти, як ми обробляємо ваші дані.\n" | ||
"\n" | ||
"1. Збирання даних\n" | ||
"Ми можемо збирати такі дані від користувачів:\n" | ||
"Ваш Телеграм ID\n" | ||
"Username користувача (за наявності)\n" | ||
"Ім'я та прізвище в Телеграм (First Name, Second Name)\n" | ||
"\n" | ||
"Ми не збираємо і ніяк не зберігаємо вашу переписку з ботом.\n" | ||
"\n" | ||
"2. Мета збору даних\n" | ||
"Ми збираємо ці дані для надання зручного та адекватного функціонування нашого бота. Ця інформація допомагає нам персоналізувати послуги та поліпшити ваш досвід користувача.\n" | ||
"\n" | ||
"3. Збереження даних\n" | ||
"Термін збереження цих даних не регламентується і може залежати від вашої активності в боті. Ми зберігаємо дані стійко та використовуємо їх лише для цілей, зазначених у розділі 2 цієї політики.\n" | ||
"\n" | ||
"4. Обмін і передача даних\n" | ||
"Ми не передаємо ваші особисті дані третім особам. Інформація, яку ви надаєте через нашого бота, залишається конфіденційною і використовується тільки для цілей, зазначених у розділі 2.\n" | ||
"\n" | ||
"5. Права користувача\n" | ||
"Користувач має право на:\n" | ||
"Доступ до ваших особистих даних\n" | ||
"\n" | ||
"6. Зміни політики конфіденційності\n" | ||
"Ми можемо оновлювати цю політику конфіденційності без попередження. Останнє оновлення завжди відображається у верхній частині цього документа.\n" | ||
"\n" | ||
"7. Контактна інформація\n" | ||
"Якщо у вас є питання, скарги або запити щодо цієї політики конфіденційності, будь ласка, зв'яжіться з нами за адресою електронної пошти: [email protected]\n" | ||
"\n" | ||
"Ця політика конфіденційності була останнього разу оновлена 22.12.2023\n" | ||
) | ||
|
||
offer_contract = ( | ||
"ДОГОВІР ОФЕРТИ\n" | ||
"\n" | ||
"1. Загальні положення\n" | ||
"\n" | ||
'1.1. Цей Договір оферти (далі - "Договір") є публічною пропозицією власника телеграм бота Опис та фото обʼєкта , з однієї сторони, і будь-якого користувача (далі - "Користувач"), з іншої сторони, укласти угоду на умовах, викладених у цьому Договорі.\n' | ||
"\n" | ||
'1.2. Користувач погоджується з умовами цього Договору шляхом використання телеграм бота "Опис та фото обʼєкта".\n' | ||
"\n" | ||
"2. Умови використання\n" | ||
"\n" | ||
'2.1. Користувач зобов\'язується використовувати телеграм бота "Опис та фото обʼєкта" згідно з його призначенням і не порушувати законодавство та правила користування.\n' | ||
"\n" | ||
"2.2. Власник бота залишає за собою право в будь-який час внести зміни до функціональності бота та умов його використання. Користувач буде повідомлений про такі зміни.\n" | ||
"\n" | ||
"2.3. Користувач несе відповідальність за безпеку свого облікового запису та зобов'язується не розголошувати свої облікові дані третім особам.\n" | ||
"\n" | ||
"3. Власність і авторські права\n" | ||
"\n" | ||
'3.1. Весь вміст телеграм бота "Опис та фото обʼєкта", включаючи тексти, зображення, відео та інше, захищений авторськими правами. Використання матеріалів з бота можливе лише з дозволу власника.\n' | ||
"\n" | ||
"4. Відповідальність\n" | ||
"\n" | ||
"4.1. Власник бота не несе відповідальності за будь-які збитки або шкоди, спричинені Користувачеві в результаті використання бота.\n" | ||
"\n" | ||
"5. Заключні положення\n" | ||
"\n" | ||
"5.1. Цей Договір регулює відносини між власником бота та Користувачем і підлягає тлумаченню відповідно до законодавства, що діє на території України.\n" | ||
"\n" | ||
'5.2. Цей Договір набирає чинності з моменту початку використання Користувачем телеграм бота "Опис та фото обʼєкта".\n' | ||
"\n" | ||
"5.3. Зміни і доповнення до цього Договору мають бути внесені в письмовій формі та підписані обома сторонами.\n" | ||
"\n" | ||
"6. Реквізити сторін:\n" | ||
"\n" | ||
"Продавець:\n" | ||
"ФОП Магировська Марія Тарасівна\n" | ||
"Україна, 84511, Донецька обл., Бахмутський р-н, місто Бахмут, вулиця Незалежності, будинок 18, квартира 417-418\n" | ||
"Код: 3521001888\n" | ||
"Р/р UA573515330000026004015902981\n" | ||
"ПриватБанк\n" | ||
) | ||
await message.answer( | ||
r"""<b><a href = "https://telegra.ph/DOGOV%D0%86R-OFERTI-12-20">Договір Оферти</a></b>""", | ||
parse_mode="HTMl", | ||
disable_web_page_preview=True, | ||
|
||
tariff = ( | ||
"Тариф\n" | ||
"\n" | ||
"Тариф один - 300 грн\n" | ||
"Термін дії - 30 днів\n" | ||
"Подовжити тариф можна в будь який час\n" | ||
) | ||
|
||
about_us = ( | ||
"Про Нас\n" | ||
"\n" | ||
'Бот-помічник "Опис та фото обʼєкта". створений для агенцій нерухомості.\n' | ||
"Допомагає автоматизувати роботу та генерую рекламні пости обʼєктів аренди та продажу.\n" | ||
) | ||
|
||
usage_tips = ( | ||
"Поради Користування. \n" | ||
"\n" | ||
"Все просто! Кидаєте боту посилання з ОЛХ ( обовʼязково це посилання повинно бути зі сторінки сайту з продажу чи оренди майна)\n" | ||
"Бот у відповідь вам надсилає готовий пост с фото та описом. Ви цей пост вже надсилаєте своєму клієнту!\n" | ||
) | ||
|
||
contacts = ( | ||
"Контакти\n" | ||
"\n" | ||
"З приводу пропозицій, скарг або комерційних питань:\n" | ||
"Телеграм - @realtor_057\n" | ||
"Пошта - [email protected]\n" | ||
) | ||
|
||
dict_chose = { | ||
"Політика конфід. 🔐": privacy_policy, | ||
"Договір Оферти 📑": offer_contract, | ||
"Тариф 💸": tariff, | ||
"Про нас 👥": about_us, | ||
"Поради користування ❤️": usage_tips, | ||
"Контакти 📱": contacts, | ||
} | ||
|
||
await send_about_information(query, dict_chose[query.data]) | ||
|
||
|
||
@router.message(F.text == "Підписка 👑") | ||
async def premium(message: Message): | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters