From 3cab0cc9b2cbc305d9f8a533591c77013d030e3c Mon Sep 17 00:00:00 2001 From: dize_dev Date: Mon, 30 Oct 2023 17:43:10 +0600 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5:=20v0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 5 +---- routes/__init__.py | 4 ++-- routes/game_handler.py | 7 ++----- routes/info_bot.py | 12 ++++++------ routes/rewards.py | 13 +++++++++++++ utils.py | 8 ++++++++ 6 files changed, 32 insertions(+), 17 deletions(-) create mode 100644 routes/rewards.py create mode 100644 utils.py diff --git a/main.py b/main.py index 9289adf..672a8a6 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,4 @@ import sys -import asyncio from config import user from routes import labelers from loguru import logger @@ -10,6 +9,4 @@ for custom_labeler in labelers: user.labeler.load(custom_labeler) if __name__ == "__main__": - loop = asyncio.get_event_loop() - loop.create_task(user.run_polling()) - loop.run_forever() + user.run_forever() diff --git a/routes/__init__.py b/routes/__init__.py index 947b89d..955e4dc 100644 --- a/routes/__init__.py +++ b/routes/__init__.py @@ -1,3 +1,3 @@ -from . import game_handler, deletedmsg, info_bot +from . import game_handler, deletedmsg, info_bot, rewards -labelers = [game_handler.bl, deletedmsg.bl, info_bot.bl] +labelers = [game_handler.bl, deletedmsg.bl, info_bot.bl, rewards.bl] diff --git a/routes/game_handler.py b/routes/game_handler.py index f4f6442..60b9d84 100644 --- a/routes/game_handler.py +++ b/routes/game_handler.py @@ -1,6 +1,6 @@ import asyncio from vkbottle.user import Message -from config import bl, edit_message, prefix_bot +from config import bl, prefix_bot, edit_message from custom_rules.permission import Permission @@ -81,8 +81,5 @@ async def game(message: Message): ) for new_text in loader: - await edit_message( - message, - new_text - ) + await edit_message(message, new_text) await asyncio.sleep(1) diff --git a/routes/info_bot.py b/routes/info_bot.py index 1d51dba..afb2782 100644 --- a/routes/info_bot.py +++ b/routes/info_bot.py @@ -1,11 +1,11 @@ from custom_rules.permission import Permission from vkbottle.user import Message -from config import bl, edit_message, prefix_bot +from config import bl, edit_message, prefix_bot +from utils import rewards_list + @bl.message(Permission(), text=[prefix_bot + " бот"]) -async def hello(message: Message): - await edit_message( - message, - "Информация о боте 🤖:\n\n Название бота 🤖: dize_lp\n Версия бота ⚙️: v0.1\n Создатель бота 👨‍🦱: @dize_dev(Илдырым Денница). Что я умею: все" - ) +async def about(message: Message): + await edit_message(message, + "Информация о боте 🤖:\n\n Название бота 🤖: dize_lp\n Версия бота ⚙️: v0.1\n Создатель бота 👨‍🦱: @dize_dev(Илдырым Денница)\n Достижения🏆: " + rewards_list[1]) diff --git a/routes/rewards.py b/routes/rewards.py new file mode 100644 index 0000000..a4d2cff --- /dev/null +++ b/routes/rewards.py @@ -0,0 +1,13 @@ +from custom_rules.permission import Permission +from vkbottle.user import Message +from config import bl, edit_message, prefix_bot +from utils import rewards_list + + +listToStr = ' '.join(map(str, rewards_list)) + + +@bl.message(Permission(), text=[prefix_bot + " достижения"]) +async def rewards(message: Message): + await edit_message(message, + "Вот список всех достижений 🏆:\n " + listToStr) diff --git a/utils.py b/utils.py new file mode 100644 index 0000000..5224d58 --- /dev/null +++ b/utils.py @@ -0,0 +1,8 @@ +rewards_list = [ + "Первооткрыватель 🎓\n", + "Создатель ⭐\n", + "Администратор 👨🏻‍💼\n", + "Модератоор 🛡️\n", + "Иследователь 🔎\n", + "Спонсор 💸\n", +]