diff --git a/app/plugin/admin.py b/app/plugin/admin.py
index 521cf31..90ea36e 100755
--- a/app/plugin/admin.py
+++ b/app/plugin/admin.py
@@ -202,7 +202,7 @@ class Admin:
f.write("Количество пользователей: {}\n".format(len(users)))
for user in users:
- f.write(str(user) + "\n")
+ f.write(str(user) + "\n\n")
with open("stats.txt", "rb") as f:
bot.send_document(message.chat.id, f)
@@ -212,7 +212,7 @@ class Admin:
f.write("Количество админов: {}\n".format(len(admins)))
for admin in admins:
- f.write(str(admin) + "\n")
+ f.write(str(admin) + "\n\n")
with open("admin_stats.txt", "rb") as f:
bot.send_document(message.chat.id, f)
@@ -277,8 +277,8 @@ class Admin:
bot.send_message(
admin.user_id,
"Отправлено приглашение пользователем. В данный момент подтвердило участие 0 человек.\
- \n/update чтобы узнать, сколько уже подтвердило участие\
- \n/end_random для завершения регистрации",
+ \n\n/update чтобы узнать, сколько уже подтвердило участие\
+ \n\n/end_random для завершения регистрации",
)
User.start_shuffle_reg()
@@ -302,7 +302,7 @@ class Admin:
pairs = Shuffle()
for pair in pairs:
- if len(pair) == 2:
+ if pair[1]:
bot.send_message(
pair[0].user_id,
f"Твоя пара: {pair[1].name}\n\nНомер парты: {pairs.index(pair) + 1}\n\nХорошего знакомства 🥰",
@@ -321,23 +321,21 @@ class Admin:
)
with open("pairs.txt", "w") as f:
- str_pair = ""
for pair in pairs:
- if len(pair) == 2:
- str_pair += f"Парта {pairs.index(pair) + 1}: {pair[0].name} | {pair[1].name}\n"
+ if pair[1]:
+ f.write(
+ f"Парта {pairs.index(pair) + 1}: {pair[0].name} | {pair[1].name}\n"
+ )
else:
- str_pair += (
+ f.write(
f"Парта {pairs.index(pair) + 1}: {pair[0].name} | Нет пары\n"
)
- f.write(str_pair)
-
- with open("pairs.txt", "rb") as f:
- for admin in Admin.get_all_admins():
+ for admin in Admin.get_all_admins():
+ with open("pairs.txt", "rb") as f:
bot.send_document(
admin.user_id,
f,
- caption="Распредение по парам.",
)
os.remove("pairs.txt")
@@ -355,14 +353,15 @@ class Admin:
class AdminMessages:
ADMIN_HELP = (
- "Вы администратор! Вот что вы можете сделать:\n"
- "/remove_admin - удалить админа\n"
- "/generate_key - сгенерировать уникальный ключ (admin_reg - чтобы админ добавился)\n"
- "/delete_user - удалить пользователя\n"
- "/stats - статистика\n"
- "/send_message - отправить всем сообщение\n"
- "/random - зарандомить людей для 1 тура\n"
- "/random_again - зарандомить людей без повторной регистрации\n"
- "clear_all - удаляет ВСЕХ пользователей для их повторной регистрации\n"
- "/restart - перезапуск бота"
+ "Вы администратор! Вот что вы можете сделать:\n\n"
+ "/remove_admin - удалить админа\n\n"
+ "/generate_key - сгенерировать уникальный ключ (admin_reg - чтобы админ добавился)\n\n"
+ "/delete_user - удалить пользователя\n\n"
+ "/stats - статистика\n\n"
+ "/send_message - отправить всем сообщение\n\n"
+ "/random - зарандомить людей для 1 тура\n\n"
+ "/random_again - зарандомить людей без повторной регистрации\n\n"
+ "clear_all - удаляет ВСЕХ пользователей для их повторной регистрации\n\n"
+ "/restart - перезапуск бота\n\n"
+ "/source - исходный код бота на Github"
)