Skip to content

Commit

Permalink
Merge pull request #35 from hackathon-Vink-Team-3/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
AndreyDogadkin authored Apr 8, 2024
2 parents 40baaab + 5dc4e5a commit 463bd74
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 5 deletions.
6 changes: 4 additions & 2 deletions chat_bot/src/apps/tg_bot/middleware.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def pre_process(self, message: types.Message, data):
user_exists = CustomUser.objects.filter(
telegram_id=message.from_user.id
).exists()
if message.text in ["/start", "/help"]:
if message.text in ["/help"]:
return
if not user_exists:
self.registration_gateway(message)
Expand Down Expand Up @@ -69,7 +69,9 @@ def create_user(self, message: types.Message):
self.bot.send_message(
chat_id=message.chat.id,
text="✅ Вы успешно зарегистрированы\.\n"
f"Ваш временный пароль для входа на сайт: ||{password}||",
f"Ваш временный пароль для входа на сайт:"
f" ||{password}||\.\n\n"
f"Теперь вы можете задать любой интересующий Вас вопрос\.",
reply_markup=types.ReplyKeyboardRemove(),
parse_mode="MarkdownV2",
)
Expand Down
16 changes: 14 additions & 2 deletions chat_bot/src/apps/tg_bot/templates.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,20 @@ class BaseTemplates:
START_MESSAGE = (
"👋🏼 Добро пожаловать в бот Винк! \n\n"
"Мы поможем с материалами и оборудованием для рекламы. "
"Пишите, если нужна помощь!"
"Пишите, если нужна помощь!\n\n"
)
HELP_MESSAGE = (
"Онлайн-помощник Винк будет стараться предоставить вам консультацию "
"по продукции нашей компании. Чтобы получить помощь, просто отправьте "
"свой вопрос или воспользуйтесь предложенными ниже вариантами "
"на клавиатуре.\n\nОбратите внимание, что помощник работает у нас "
"недавно, поэтому может ошибаться и иногда уходить от темы. "
"Не стоит ругать его за это, так как он активно учится и "
"развивается. 😊\n\nМы ценим ваше терпение и понимание. "
"Если у вас есть какие-либо вопросы или предложения, "
"пожалуйста, не стесняйтесь обращаться к нам. "
"Мы всегда готовы помочь."
)
HELP_MESSAGE = "Сообщение с инструкцией по использованию..."
NOT_TEXT_MESSAGE = "Я могу ответить только на текстовые сообщения."
POPULAR_QUESTIONS = (
"Как оформить заказ?",
Expand All @@ -23,6 +34,7 @@ class BaseTemplates:
STATE_CLEAR = "🔄 Состояние сброшено, теперь вам доступны все команды."
CANCEL_CALLBACK = "Вернемся к этому позже 😉"
SEND_NUMBER = (
f"{START_MESSAGE}"
"📲 Пожалуйста, сначала отправьте свой номер телефона.\n\n"
"Это необходимо для создания Вашей учетной записи."
)
Expand Down
39 changes: 38 additions & 1 deletion chat_bot/src/apps/users/admin.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin

# Register your models here.
from src.apps.users.models import CustomUser


@admin.register(CustomUser)
class CustomUserAdmin(UserAdmin):
fieldsets = (
(
"Учетные данные",
{
"fields": ("username", "password"),
},
),
(
"Персональная информация",
{"fields": ("first_name", "last_name", "email", "phone_number")},
),
(
"Права доступа",
{
"fields": ("is_active", "is_staff", "is_superuser"),
},
),
)
list_display = (
"id",
"username",
"first_name",
"last_name",
"phone_number",
)
list_display_links = (
"id",
"username",
"first_name",
"last_name",
)
search_fields = ("first_name", "last_name")

0 comments on commit 463bd74

Please sign in to comment.