Merge pull request #2 from dizedev/feature/add_git_version

make it more cool
This commit is contained in:
2023-10-30 23:01:48 +07:00
committed by GitHub
6 changed files with 22 additions and 6 deletions
+2
View File
@@ -1,5 +1,6 @@
from vkbottle.user import UserLabeler, Message, User from vkbottle.user import UserLabeler, Message, User
TOKEN = "test"
bl = UserLabeler() bl = UserLabeler()
user = User(token=TOKEN) user = User(token=TOKEN)
@@ -7,6 +8,7 @@ user = User(token=TOKEN)
prefix_bot = "хуй" prefix_bot = "хуй"
prefix_dd = "дд" prefix_dd = "дд"
async def edit_message( async def edit_message(
message: Message, message: Message,
text: str = '', text: str = '',
+1
View File
@@ -8,5 +8,6 @@ logger.add(sys.stderr, format="{time} {level} {message}", filter="my_module", le
for custom_labeler in labelers: for custom_labeler in labelers:
user.labeler.load(custom_labeler) user.labeler.load(custom_labeler)
if __name__ == "__main__": if __name__ == "__main__":
user.run_forever() user.run_forever()
+2
View File
@@ -1,2 +1,4 @@
gitpython==3.1.40
loguru==0.7.2 loguru==0.7.2
pytz==2023.3.post1
vkbottle==4.3.12 vkbottle==4.3.12
+15 -3
View File
@@ -1,11 +1,23 @@
import pytz
import git
from custom_rules.permission import Permission from custom_rules.permission import Permission
from vkbottle.user import Message 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 from utils import rewards_list
@bl.message(Permission(), text=[prefix_bot + " бот"]) @bl.message(Permission(), text=[prefix_bot + " бот"])
async def about(message: Message): async def about(message: Message):
repo = git.Repo(search_parent_directories=True)
version = repo.head.object.hexsha[:7]
version_date = repo.head.object.committed_datetime.astimezone(pytz.timezone("Europe/Moscow"))
f'Текущая версия бота: {version} от {version_date}'
await edit_message(message, await edit_message(message,
"Информация о боте 🤖:\n\n Название бота 🤖: dize_lp\n Версия бота ⚙️: v0.1\n Создатель бота 👨‍🦱: @dize_dev(Илдырым Денница)\n Достижения🏆: " + rewards_list[1]) "Информация о боте 🤖:\n\n"
"Название бота 🤖: dize_lp\n"
f"Версия бота ⚙️: {version} от {version_date}\n"
"Создатель бота 👨‍🦱: @dize_dev (Илдырым Денница)\n"
f"Достижения🏆: {rewards_list[1]}")
-1
View File
@@ -3,7 +3,6 @@ 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 from utils import rewards_list
listToStr = ' '.join(map(str, rewards_list)) listToStr = ' '.join(map(str, rewards_list))
+2 -2
View File
@@ -2,7 +2,7 @@ rewards_list = [
"Первооткрыватель 🎓\n", "Первооткрыватель 🎓\n",
"Создатель ⭐\n", "Создатель ⭐\n",
"Администратор 👨🏻‍💼\n", "Администратор 👨🏻‍💼\n",
"Модератоор 🛡️\n", "Модератор 🛡️\n",
"Иследователь 🔎\n", "Исследователь 🔎\n",
"Спонсор 💸\n", "Спонсор 💸\n",
] ]