diff --git a/app/bot.py b/app/bot.py
index c67f36e..92f4956 100644
--- a/app/bot.py
+++ b/app/bot.py
@@ -278,6 +278,41 @@ def send_neprivet(message: types.Message):
bot.send_message(message.chat.id, answer, parse_mode='HTML', disable_web_page_preview=True)
+"""
+Caution commands: nobot, noparse, nogui
+"""
+
+
+@bot.message_handler(commands=['nobot'])
+def nobot(message: types.Message):
+ answer = """Внимание:
+Телеграм бот не должен быть твоим первым Python-проектом. Пожалуйста, изучи основы Python, работу с модулями, основы веб-технологий, асинхронное программирование и отладку до начала работы с Телеграм ботами. Существует много ресурсов для этого в интернете."""
+ if message.reply_to_message:
+ bot.reply_to(message.reply_to_message, answer, parse_mode='HTML', disable_web_page_preview=True)
+ else:
+ bot.send_message(message.chat.id, answer, parse_mode='HTML', disable_web_page_preview=True)
+
+
+@bot.message_handler(commands=['noparse'])
+def noparse(message: types.Message):
+ answer = """Внимание:
+Парсер не должен быть твоим первым Python-проектом. Пожалуйста, изучи основы Python, работу с модулями, основы JS и отладку до начала парсинга сайтов. Существует много ресурсов для этого в интернете."""
+ if message.reply_to_message:
+ bot.reply_to(message.reply_to_message, answer, parse_mode='HTML', disable_web_page_preview=True)
+ else:
+ bot.send_message(message.chat.id, answer, parse_mode='HTML', disable_web_page_preview=True)
+
+
+@bot.message_handler(commands=['nogui'])
+def nogui(message: types.Message):
+ answer = """Внимание:
+GUI приложение не должно быть твоим первым Python-проектом. Пожалуйста, изучи основы Python, работу с модулями, циклы событий и отладку до начала работы с какими-либо GUI-фреймворками. Существует много ресурсов для этого в интернете."""
+ if message.reply_to_message:
+ bot.reply_to(message.reply_to_message, answer, parse_mode='HTML', disable_web_page_preview=True)
+ else:
+ bot.send_message(message.chat.id, answer, parse_mode='HTML', disable_web_page_preview=True)
+
+
@bot.message_handler(commands=['g'])
def google_it(message: types.Message):
""" Google it! """
@@ -287,6 +322,9 @@ def google_it(message: types.Message):
disable_web_page_preview=True)
+""" Tease for blogger mentions. """
+
+
def check_unwanted_list(type_message: types.Message) -> bool:
""" Check for bloggers. """
unwanted_phrases = ['дудар', 'хауди', 'dudar']
diff --git a/app/config.py b/app/config.py
index 05577af..a0dcb30 100644
--- a/app/config.py
+++ b/app/config.py
@@ -13,7 +13,7 @@ PYTHONCHATRU = -1001338616632 # pythonchatru
URL_RX = re.compile(r'\w+\.\w+/\w+')
ALLOWED_WORDS = ['paste', 'github', 'google', 'nometa', 'python', 'django', 'flask', 'fastapi',
- 'stackoverflow', 'habr', 'medium', 'youtu', 'stepik', 'telegraph', '#rtfm']
+ 'stackoverflow', 'habr', 'medium', 'youtu', 'stepik', 'telegraph', '#rtfm', 'support']
WHITEUN = set(os.environ.get('whitelist', '<<