#重磅爆料:使用极搜的用户请小心被诈骗,极搜创始人 小木 真实姓名:#王佳伟 祖籍湖北武汉新洲区辛冲街 已经被抓,他的这个红包机
#重磅爆料:使用极搜的用户请小心被诈骗,极搜创始人 小木 真实姓名:#王佳伟 祖籍湖北武汉新洲区辛冲街 已经被抓,他的这个红包机器人有很大水分 一个群里6个人 5个他们管理,抢包的人名群里一个没有 而且账单提示已被编辑,小心被割韭菜全是假的
以下是他红包机器人代码切勿使用
# 首先获取用户的余额是否大于一百
user_id = callback_query.from_user.id
user_info = db['users'].find_one({'user_id':user_id})
if not user_info or user_info['sb'] < 100:
await callback_query.answer('您的傻币不足,请免费领取一点',show_alert=True)
return
# 获取红包信息
red_packet_id = callback_query.data.split('_')[1]
red_packet = db['red_packets'].find_one({'_id': ObjectId(red_packet_id)})
# 判断红包是否已经领取完毕
if red_packet['status'] == 1:
await callback_query.answer('红包已经被抢完了',show_alert=True)
return
# 理论上来讲,玩家输钱的概率为 1/5 , 但是我们最小金额是提前内定的,所以这里可以直接定义为 60% 的概率给他最小金额
if random.random() < 60/100: # 定义概率
# 真实用户,给他最小金额
amount = red_packet['min_amount']
else:
# 随机给用户一个金额
amount = random.choice(red_packet['amount_list'])
....
# 过年杀猪方法
async def shazhu(client:Client,pig_id = 0):
# 发配一个100元的红包,分为5份
amount_list = get_random_red_packet(100,5)
# 红包存储到数据库
red_packet = db['red_packets'].insert_one({
'amount':100,
'quantities':5,
'amount_list':amount_list,
'min_amount':min(amount_list),
'status':0, # 0表示未领取完毕,1表示领取完毕
})
# 如果pig_id不为0,表示是真实用户,需要扣除用户的傻币
if pig_id != 0:
# 扣除用户的傻币
db['users'].update_one({'user_id':pig_id},{'$inc':{'sb':-100}})
# 向群组发送消息
nikenames = ['小木','王佳伟','湖北武汉王佳伟','新洲区王佳伟','辛冲街王佳伟']
text = f'{random.choice(nikenames)}发送了一个拼手气杀猪红包!\n'
text += ' 总金额:100 傻\n'
text += '数量5/5'
# 添加按钮
reply_markup = types.InlineKeyboardMarkup(
[
[
types.InlineKeyboardButton(" 抢红包", callback_data=f'qhb_{red_packet.inserted_id}'
)]
]
)
await client.send_message(SHAZHU_GROUP_ID,text,reply_markup=reply_markup)
# 15秒后,自动默认为红包领取完毕,没领取完就瞎编
await asyncio.sleep(15)
....
群内加我总共才8个人录屏内抢红包的名字一个都对不上,而且数了一下抢红包的名字最少100+个不同的名字正常100个不同的名字就是对应100个用户 请问这100个抢红包的土里蹦出来的吗 妈的这纯纯的把飞机做灰产的全当马大哈
【智维专流程外包 十年真诚服务】 @Cognix2015
AV @Daacy 国产 @Qobri
吃瓜@Xocow色瓜 @Ton5c
表情包@iubas/.