diff --git a/app/bot.py b/app/bot.py
index 70209f7..e7b138f 100644
--- a/app/bot.py
+++ b/app/bot.py
@@ -9,9 +9,8 @@ from . import stan
from . import reminder
from . import admin
from . import report
-from .config import bot, URL_RX, ALLOWED_WORDS, ADMIN_ID, TOKEN, PYTHONCHATRU, WHITEUN, WHITEIDS, RUS_ENG_TABLE, \
- ENG_RUS_TABLE, RUS
from .me import get_me
+from .config import *
# https://core.telegram.org/bots/api Telegram Bot API
# https://github.com/eternnoir/pyTelegramBotAPI/tree/master/examples
@@ -114,28 +113,31 @@ def delete_message(message: types.Message):
chat_stats['Deleted'] += 1
+@bot.message_handler(commands=['links'])
+def send_links(message):
+ send_or_reply(message, f"{RULES}\n{FAQ}\n{LIB}")
+
+
@bot.message_handler(commands=['rules'])
-def send_lutz_command(message):
- """ Send Chat Rules link. """
- logging.warning('Sent Rules link')
- bot.reply_to(message, '🟡 Правила чата')
+def send_rules(message):
+ send_or_reply(message, f'{RULES}')
@bot.message_handler(commands=['faq'])
-def send_lutz_command(message):
- """ Send Chat FAQ link. """
- logging.warning('Sent FAQ link')
- bot.reply_to(message, '🔵 Частые вопросы')
+def send_faq(message):
+ send_or_reply(message, f'{FAQ}')
+
+
+@bot.message_handler(commands=['lib', 'library', 'book', 'books'])
+def send_lib(message):
+ send_or_reply(message, f'{LIB}')
@bot.message_handler(commands=['lutz'])
-def send_lutz_command(message):
- """ Send the Lutz's Book. """
- logging.warning('Send the Lutz Book')
- bot.send_document(
- message.chat.id,
- document='BQACAgQAAxkBAAPBYsWJG9Ml0fPrnbU9UyzTQiQSuHkAAjkDAAIstCxSkuRbXAlcqeQpBA',
- caption="вот, не позорься")
+def send_lutz(message):
+ bot.send_document(message.chat.id,
+ document='BQACAgQAAxkBAAPBYsWJG9Ml0fPrnbU9UyzTQiQSuHkAAjkDAAIstCxSkuRbXAlcqeQpBA',
+ caption="вот, не позорься")
@bot.message_handler(commands=['bdmtss'])
@@ -152,13 +154,6 @@ def translate_layout(message):
bot.send_message(message.chat.id, message.reply_to_message.text.translate(ENG_RUS_TABLE))
-@bot.message_handler(commands=['lib', 'library', 'book', 'books'])
-def send_lutz_command(message):
- """ Send Chat's Library link. """
- logging.warning('Send Library link')
- bot.reply_to(message, '📚 Библиотека питониста')
-
-
@bot.inline_handler(lambda query: True)
def default_query(inline_query):
""" Inline the Zen of Python. """
@@ -270,7 +265,13 @@ def send_tsya_link(message: types.Message):
@bot.message_handler(commands=['nometa'])
def send_nometa(message: types.Message):
""" No meta """
- send_or_reply(message, 'Пожалуйста, не задавайте мета-вопросов в чате!')
+ send_or_reply(message, """Не задавай мета-вопросов, вроде:
+ «Можно задать вопрос?»
+ «Кто-нибудь пользовался .. ?»
+ «Привет, мне нужна помощь по .. !»
+
+Просто спроси сразу! И чем лучше объяснишь проблему, тем вероятнее получишь помощь.
+nometa.xyz""")
@bot.message_handler(commands=['neprivet'])
@@ -289,7 +290,7 @@ def send_no_job(message):
logging.warning('Sent no job')
answer = """Мы здесь не для того, чтобы за тебя решать задачи.
-Здесь помогают по конкретным вопросам в ТВОЁМ коде, поэтому тебе нужно показать код, который ты написал сам и объяснить где и почему застрял... всё просто. 🤷🏻♂️"""
+Здесь помогают по конкретным вопросам в ТВОЁМ коде, поэтому тебе нужно показать код, который ты написал сам и объяснить где и почему застрял... всё просто. 🤷🏼️"""
send_or_reply(message, answer)
diff --git a/app/config.py b/app/config.py
index 28e5404..20e10cd 100644
--- a/app/config.py
+++ b/app/config.py
@@ -18,8 +18,11 @@ ALLOWED_WORDS = ['paste', 'github', 'google', 'nometa', 'python', 'django', 'fla
WHITEUN = set(os.environ.get('whitelist', '<<?"""
RUS_ENG_TABLE = str.maketrans(RUS, ENG)
ENG_RUS_TABLE = str.maketrans(ENG, RUS)
+
+RULES = '🟡 Правила чата'
+FAQ = '🔵 Частые вопросы'
+LIB = '📚 Библиотека питониста'