more cool features

This commit is contained in:
2023-10-30 23:27:40 +07:00
parent 27bd2780da
commit ce88bb6dc8
12 changed files with 95 additions and 19 deletions
+2 -2
View File
@@ -1,3 +1,3 @@
from . import game_handler, delete_msg, info_bot
from . import game_handler, delete_msg, info_bot, rewards
labelers = [game_handler.bl, delete_msg.bl, info_bot.bl]
labelers = [game_handler.bl, delete_msg.bl, info_bot.bl, rewards.bl]
+4 -2
View File
@@ -1,8 +1,9 @@
import datetime
from custom_rules.permission import Permission
from vkbottle.user import Message
from config import bl, user, prefix_dd
from vkbottle.user import Message, UserLabeler
from config import user, prefix_dd
bl = UserLabeler(custom_rules=Permission)
DD_SCRIPT = (
'var i = 0;var msg_ids = [];var count = %d;'
'var items = API.messages.getHistory({"peer_id":%d,"count":"200", "offset":"0"}).items;'
@@ -36,6 +37,7 @@ async def dd_handler(message: Message, count: int = 2):
)
async def dd_all_handler(message: Message):
count = 1000
await user.api.execute(
DD_SCRIPT % (
count,
+5 -2
View File
@@ -1,9 +1,12 @@
import asyncio
from vkbottle.user import Message
from config import bl, prefix_bot, edit_message
from vkbottle.user import Message, UserLabeler
from config import prefix_bot, edit_message
from custom_rules.permission import Permission
bl = UserLabeler(custom_rules=Permission)
@bl.message(
Permission(),
text=[prefix_bot + " игра"],
+5 -2
View File
@@ -2,11 +2,14 @@ import pytz
import git
from custom_rules.permission import Permission
from vkbottle.user import Message
from config import bl, edit_message, prefix_bot
from vkbottle.user import Message, UserLabeler
from config import edit_message, prefix_bot
from utils import rewards_list
bl = UserLabeler(custom_rules=Permission)
@bl.message(Permission(), text=[prefix_bot + " бот"])
async def about(message: Message):
repo = git.Repo(search_parent_directories=True)
+3 -2
View File
@@ -1,9 +1,10 @@
from custom_rules.permission import Permission
from vkbottle.user import Message
from config import bl, edit_message, prefix_bot
from vkbottle.user import Message, UserLabeler
from config import edit_message, prefix_bot
from utils import rewards_list
listToStr = ' '.join(map(str, rewards_list))
bl = UserLabeler(custom_rules=Permission)
@bl.message(Permission(), text=[prefix_bot + " достижения"])