feature:积分交易功能上线
This commit is contained in:
@@ -4,7 +4,7 @@ from datetime import datetime
|
|||||||
|
|
||||||
from wcferry import Wcf, WxMsg
|
from wcferry import Wcf, WxMsg
|
||||||
|
|
||||||
from robot_cmd.robot_command import GroupBotManager
|
from robot_cmd.robot_command import GroupBotManager, Feature, PermissionStatus
|
||||||
|
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
@@ -78,6 +78,10 @@ class PointTrade:
|
|||||||
self.wcf.send_text(f"-----Bot-----\n❌命令格式错误!{self.command_format}",
|
self.wcf.send_text(f"-----Bot-----\n❌命令格式错误!{self.command_format}",
|
||||||
(message.roomid if message.from_group() else message.sender), message.sender)
|
(message.roomid if message.from_group() else message.sender), message.sender)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if self.gbm.get_group_permission(message.roomid, Feature.POINT_TRADE) == PermissionStatus.DISABLED:
|
||||||
|
return
|
||||||
|
|
||||||
if not command[1].isdigit():
|
if not command[1].isdigit():
|
||||||
self.wcf.send_text(f"-----Bot-----\n🈚️转账积分无效(必须为正整数!) \n{self.command_format}",
|
self.wcf.send_text(f"-----Bot-----\n🈚️转账积分无效(必须为正整数!) \n{self.command_format}",
|
||||||
(message.roomid if message.from_group() else message.sender), message.sender)
|
(message.roomid if message.from_group() else message.sender), message.sender)
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ class Feature(Enum):
|
|||||||
TASK_GAME = 9, "百科答题游戏"
|
TASK_GAME = 9, "百科答题游戏"
|
||||||
MUSIC = 10, "点歌功能"
|
MUSIC = 10, "点歌功能"
|
||||||
SIGNIN = 11, "签到功能"
|
SIGNIN = 11, "签到功能"
|
||||||
|
POINT_TRADE = 12, "积分赠送功能"
|
||||||
|
|
||||||
def __new__(cls, value, description):
|
def __new__(cls, value, description):
|
||||||
obj = object.__new__(cls)
|
obj = object.__new__(cls)
|
||||||
|
|||||||
Reference in New Issue
Block a user