autochange 自动启动

This commit is contained in:
xtaodada 2021-08-30 14:14:00 +08:00
parent 26bbc145d3
commit 1ed1c31166
No known key found for this signature in database
GPG Key ID: EE4DC37B55E24736
2 changed files with 12 additions and 12 deletions

View File

@ -7,18 +7,23 @@ from telethon.tl.functions.account import UpdateProfileRequest
from emoji import emojize
from pagermaid import bot, log
from pagermaid.listener import listener
from pagermaid.utils import alias_command
auto_change_name_init = False
dizzy = emojize(":dizzy:", use_aliases=True)
cake = emojize(":cake:", use_aliases=True)
all_time_emoji_name = ["clock12", "clock1230", "clock1", "clock130", "clock2", "clock230", "clock3", "clock330", "clock4", "clock430", "clock5", "clock530", "clock6", "clock630", "clock7", "clock730", "clock8", "clock830", "clock9", "clock930", "clock10", "clock1030", "clock11", "clock1130"]
all_time_emoji_name = ["clock12", "clock1230", "clock1", "clock130", "clock2", "clock230", "clock3", "clock330",
"clock4", "clock430", "clock5", "clock530", "clock6", "clock630", "clock7", "clock730", "clock8",
"clock830", "clock9", "clock930", "clock10", "clock1030", "clock11", "clock1130"]
time_emoji_symb = [emojize(":%s:" % s, use_aliases=True) for s in all_time_emoji_name]
@listener(is_plugin=True, outgoing=True, command=alias_command("autochangename"),
description="每 30 秒更新一次 last_name")
@listener(incoming=True, outgoing=True, ignore_edited=True)
async def change_name_auto(context):
await context.delete()
global auto_change_name_init
if auto_change_name_init:
return
else:
auto_change_name_init = True
await log("开始每 30 秒更新一次 last_name")
while True:
try:
@ -26,12 +31,8 @@ async def change_name_auto(context):
hour, minu, seco, p, abbwn = time_cur.split(':')
if seco == '00' or seco == '30':
shift = 0
mult = 1
if int(minu) > 30: shift = 1
# print((int(hour)%12)*2+shift)
# hour symbols
hsym = time_emoji_symb[(int(hour) % 12) * 2 + shift]
# await client1.send_message('me', hsym)
for_fun = random.random()
if for_fun < 0.10:
last_name = '%s%s%s' % (hour, minu, hsym)
@ -43,7 +44,6 @@ async def change_name_auto(context):
last_name = '%s' % dizzy
else:
last_name = '%s' % cake
await bot(UpdateProfileRequest(last_name=last_name))
except:
pass

View File

@ -22,7 +22,7 @@
},
{
"name": "autochangename",
"version": "1.011",
"version": "1.1",
"section": "profile",
"maintainer": "xtaodada",
"size": "2.1 kb",