mirror of
https://github.com/olegvodyanov/docbot.git
synced 2026-02-02 02:45:46 +03:00
add terms ack button
This commit is contained in:
parent
d4dab1ce40
commit
f95461e651
@ -1,5 +1,6 @@
|
|||||||
|
from src.core.enums.dialog_helpers import ConfirmationMessage
|
||||||
from src.docbot.services.doctors_service import get_doctor
|
from src.docbot.services.doctors_service import get_doctor
|
||||||
from telegram import Update
|
from telegram import Update, InlineKeyboardButton
|
||||||
from telegram.constants import ParseMode
|
from telegram.constants import ParseMode
|
||||||
from telegram.ext import ContextTypes, CommandHandler
|
from telegram.ext import ContextTypes, CommandHandler
|
||||||
|
|
||||||
@ -9,6 +10,16 @@ async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
|||||||
user_id = update.effective_user.id
|
user_id = update.effective_user.id
|
||||||
|
|
||||||
if await get_doctor(user_id):
|
if await get_doctor(user_id):
|
||||||
|
|
||||||
|
keyboard_accept = [
|
||||||
|
[
|
||||||
|
InlineKeyboardButton(
|
||||||
|
"Узнать условия",
|
||||||
|
callback_data="terms:aknowledged"
|
||||||
|
),
|
||||||
|
]
|
||||||
|
]
|
||||||
|
|
||||||
text = (
|
text = (
|
||||||
"👋 <b>Добро пожаловать в DocBot!</b>\n"
|
"👋 <b>Добро пожаловать в DocBot!</b>\n"
|
||||||
"Привет, это первый сервис безопасных онлайн-консультаций Докбот.\n\n"
|
"Привет, это первый сервис безопасных онлайн-консультаций Докбот.\n\n"
|
||||||
@ -20,6 +31,7 @@ async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
|||||||
"Юридический текст: для оказания услуг понадобятся ваши персональные данные: фио, специальность и Telegram ID.\n\n"
|
"Юридический текст: для оказания услуг понадобятся ваши персональные данные: фио, специальность и Telegram ID.\n\n"
|
||||||
"Ознакомиться с офертой и условиями Политики обработки перс данных можно тут (гиперссылка на оферту и Политику).\n\n"
|
"Ознакомиться с офертой и условиями Политики обработки перс данных можно тут (гиперссылка на оферту и Политику).\n\n"
|
||||||
)
|
)
|
||||||
|
await context.bot.send_message(chat_id=update.effective_chat.id, text=text, parse_mode=ParseMode.HTML, reply_markup=keyboard_accept)
|
||||||
else:
|
else:
|
||||||
text = (
|
text = (
|
||||||
"👋 <b>Добро пожаловать в DocBot!</b>\n"
|
"👋 <b>Добро пожаловать в DocBot!</b>\n"
|
||||||
@ -27,8 +39,7 @@ async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
|
|||||||
"Используйте команду /register, если вы врач и у вас есть реферальный код.\n\n"
|
"Используйте команду /register, если вы врач и у вас есть реферальный код.\n\n"
|
||||||
"Используйте команду /help, чтобы увидеть список доступных вам команд."
|
"Используйте команду /help, чтобы увидеть список доступных вам команд."
|
||||||
)
|
)
|
||||||
|
await context.bot.send_message(chat_id=update.effective_chat.id, text=text, parse_mode=ParseMode.HTML)
|
||||||
await context.bot.send_message(chat_id=update.effective_chat.id, text=text, parse_mode=ParseMode.HTML)
|
|
||||||
|
|
||||||
|
|
||||||
def get_start_handler() -> CommandHandler:
|
def get_start_handler() -> CommandHandler:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user