This commit is contained in:
2023-11-01 23:25:20 +07:00
parent fae7c43a3e
commit eef67f0c4d
6 changed files with 55 additions and 43 deletions
+8 -7
View File
@@ -1,14 +1,15 @@
from vkbottle.user import UserLabeler, Message, User from vkbottle.user import Message
TOKEN = 'vk1.a.4nNdLuOJin9tn71J-cKGu6MKCR2rNHkdRPn4lbW28CS9aL0Q-rhG3ZQi6UQnV9ClpBrNp2obRUltWREoSuwz2Km7OXGlBaP3jt9KsEeut4N3OvHWoTUuqNEtiRrgz2koSrPXLEJZ8i974KD2CgXWqmX4IsSC3kCMDK_aS1xetU3S38-Z1JFyNZu5Tl8yUGopptCjEqA9jF8CjznWv1gC2A'
bl = UserLabeler()
user = User(token=TOKEN)
TOKEN = "test" TOKEN = "test"
prefix_bot = "хуй" prefix_bot = "хуй"
prefix_dd = "дд" prefix_dd = "дд"
user = None
DB_LOGIN = "postgres"
DB_PASSWORD = "MQLDUhDrF3cxj3zszsA63tZoSeSW"
DB_HOST = "51.38.114.136"
DB_NAME = "vk_lp"
async def edit_message( async def edit_message(
message: Message, message: Message,
-1
View File
@@ -7,7 +7,6 @@ from vkbottle.user import User
import config import config
import db import db
logger.add(sys.stderr, format="{time} {level} {message}", filter="my_module", level="INFO") logger.add(sys.stderr, format="{time} {level} {message}", filter="my_module", level="INFO")
+7 -3
View File
@@ -1,8 +1,11 @@
import datetime import datetime
from custom_rules.permission import Permission
from vkbottle.user import Message
from config import bl, user, prefix_dd, prefix_bot
from vkbottle.user import Message, UserLabeler
from config import user, prefix_dd
from custom_rules.permission import Permission
bl = UserLabeler()
DD_SCRIPT = ( DD_SCRIPT = (
'var i = 0;var msg_ids = [];var count = %d;' 'var i = 0;var msg_ids = [];var count = %d;'
'var items = API.messages.getHistory({"peer_id":%d,"count":"200", "offset":"0"}).items;' 'var items = API.messages.getHistory({"peer_id":%d,"count":"200", "offset":"0"}).items;'
@@ -36,6 +39,7 @@ async def dd_handler(message: Message, count: int = 2):
) )
async def dd_all_handler(message: Message): async def dd_all_handler(message: Message):
count = 1000 count = 1000
await user.api.execute( await user.api.execute(
DD_SCRIPT % ( DD_SCRIPT % (
count, count,
+1 -1
View File
@@ -12,7 +12,7 @@ bl = UserLabeler()
Permission(), Permission(),
text=[prefix_bot + " игра"], text=[prefix_bot + " игра"],
) )
async def game(message: Message): async def game_cmd(message: Message):
loader = ( loader = (
'⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜', '⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜',
""" """
+21 -13
View File
@@ -1,23 +1,31 @@
import git
import pytz
from vkbottle.user import Message, UserLabeler
from config import user, edit_message, prefix_bot
from custom_rules.permission import Permission from custom_rules.permission import Permission
from vkbottle.user import Message from utils import rewards
from config import bl, edit_message, prefix_bot, user
bl = UserLabeler()
@bl.message(Permission(), text=[prefix_bot + " бот"]) @bl.message(Permission(), text=[prefix_bot + " бот"])
async def about_bot(message: Message): async def about_cmd(ctx: Message):
peer_id = message.peer_id 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"))
# await edit_message(message, f'Текущая версия бота: {version} от {version_date}'
# f"Информация о боте 🤖:\n\n Название бота 🤖: Impulse LP\n c\n Создатель бота 👨‍🦱: @dize_dev(Илдырым Денница)\n Достижения🏆: {rewards_list[1]}")
# await asyncio.sleep(0.5) await edit_message(ctx,
await edit_message( "Информация о боте 🤖:\n\n"
message, "Название бота 🤖: dize_lp\n"
" ") f"Версия бота ⚙️: {version} от {version_date}\n"
"Создатель бота 👨‍🦱: @dize_dev (Илдырым Денница)\n"
f"Достижения🏆: {rewards['creator']}")
await user.api.messages.send( await user.api.messages.send(
peer_id=peer_id, peer_id=ctx.peer_id,
random_id=0, random_id=0,
attachment="photo-202995525_457239051" attachment="photo-202995525_457239051"
) )
+1 -1
View File
@@ -5,7 +5,7 @@ import utils
from config import edit_message, prefix_bot from config import edit_message, prefix_bot
from custom_rules.permission import Permission from custom_rules.permission import Permission
listToStr = ' '.join(map(str, rewards_list)) bl = UserLabeler()
@bl.message(Permission(), text=[prefix_bot + " достижения"]) @bl.message(Permission(), text=[prefix_bot + " достижения"])