1 ║ 473275637 ║ name1 ║ 2022-01-01 10:00:00
2 ║ 882646274 ║ name2 ║ 2022-01-02 10:00:00
1 ║ 473275637 ║ name1 ║ 2021-01-01 10:00:00
2 ║ 473275637 ║ name1 ║ 2021-02-01 12:00:00
3 ║ 473275637 ║ name1 ║ 2021-05-02 16:23
4 ║ 882646274 ║ name2 ║ 2022-01-02 12:00
1(table1) ║ 473275637(table1) ║ name1(table1) ║ 2022-01-01 10:00:00(table1) ║ COUNT(userid) FROM table2 WHERE userid = userid(table1)
2(table1) ║ 882646274(table1) ║ name2(table1) ║ 2022-01-02 10:00:00(table1) ║ COUNT(userid) FROM table2 WHERE userid = userid(table1)
global repp
@commands.cooldown(1, 7200, type = BucketType.member)
async def repp(self, usr):
cur.execute(f"UPDATE users SET rep = rep + 1 WHERE id = {usr}")
conn.commit()
@commands.command()
async def rep(self, ctx, *, member: Optional[discord.Member]):
with open("D:\\PythonWorks\\AniLibriaWarnlog\\Chnlcmd.json", "r") as f:
chnlcmds = json.load(f)
if member == None:
return
else:
async def Check(chnlcmds):
if str(ctx.message.channel.id) in chnlcmds:
if ".rep" in chnlcmds[str(ctx.message.channel.id)]:
if member.id == ctx.message.author.id:
emb = discord.Embed(
description = f'{ctx.message.author.mention} Вы не можете повысить репутацию сами себе.',
color = 0xff0000
)
await ctx.send(embed = emb)
else:
await repp(self, usr = member.id)
emb = discord.Embed(
description = f'{ctx.message.author.mention} Вы повысили репутацию пользователя {member.mention} \nТеперь у него **+{cur.execute(f"SELECT rep FROM users WHERE id = {member.id}").fetchone()[0]}☆** репутации. \n\nПовысить снова можно через **2 часа.**',
color = 0x00E584
)
await ctx.send(embed = emb)
else:
pass
else:
pass
await Check(chnlcmds)
"508571985287315466": {"Warn": 1, "Moderator": 524914064653025280, "Reason": "1.3"}
Ещё хочу отметить, что при 600W чифе подсветка на клавиатуре тоже странно себя вела - нижний ряд светодиодов слегка помигивал. При старичке такого вроде не замечено.
UPD: Нет, всё таки и со старым блоком клавиатура мигает.