Разработан чат-бот

This commit is contained in:
2024-07-26 03:30:01 +03:00
commit dcf7f2b8f4
44 changed files with 2035 additions and 0 deletions

1
errors/__init__.py Normal file
View File

@ -0,0 +1 @@
from .errors import Error

20
errors/errors.py Normal file
View File

@ -0,0 +1,20 @@
class Error(str):
errors = {
0x00000000: 'Неизвестная ошибка.',
0x00000001: 'Выберете из предложенного.',
0x00000002: 'Текст слишком длинный.',
0x00000003: 'Введите корректный адрес электронной почты.',
0x00000004: 'Введите корректный номер телефона.',
0x00000005: 'К сожалению, бот не способен обрабатывать заказы этой подкатегории.\n\nСвяжитесь с нами любым удобным для вас способом:\n+7 (4872) 70-02-70 — телефон в Туле;\n8-800-775-15-40 — по России бесплатно;\nsfx@sfx-tula.ru — электронная почта.',
}
def __new__(cls, code):
self = str.__new__(Error)
self.code = code
return self
def __str__(self):
return '<b>Ошибка 0x%.8X!</b>\n%s' % (
self.code,
self.errors[self.code],
)