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 emoji import emojize
from pagermaid import bot, log from pagermaid import bot, log
from pagermaid.listener import listener from pagermaid.listener import listener
from pagermaid.utils import alias_command
auto_change_name_init = False
dizzy = emojize(":dizzy:", use_aliases=True) dizzy = emojize(":dizzy:", use_aliases=True)
cake = emojize(":cake:", 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] 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"), @listener(incoming=True, outgoing=True, ignore_edited=True)
description="每 30 秒更新一次 last_name")
async def change_name_auto(context): 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") await log("开始每 30 秒更新一次 last_name")
while True: while True:
try: try:
@ -26,12 +31,8 @@ async def change_name_auto(context):
hour, minu, seco, p, abbwn = time_cur.split(':') hour, minu, seco, p, abbwn = time_cur.split(':')
if seco == '00' or seco == '30': if seco == '00' or seco == '30':
shift = 0 shift = 0
mult = 1
if int(minu) > 30: shift = 1 if int(minu) > 30: shift = 1
# print((int(hour)%12)*2+shift)
# hour symbols
hsym = time_emoji_symb[(int(hour) % 12) * 2 + shift] hsym = time_emoji_symb[(int(hour) % 12) * 2 + shift]
# await client1.send_message('me', hsym)
for_fun = random.random() for_fun = random.random()
if for_fun < 0.10: if for_fun < 0.10:
last_name = '%s%s%s' % (hour, minu, hsym) last_name = '%s%s%s' % (hour, minu, hsym)
@ -43,7 +44,6 @@ async def change_name_auto(context):
last_name = '%s' % dizzy last_name = '%s' % dizzy
else: else:
last_name = '%s' % cake last_name = '%s' % cake
await bot(UpdateProfileRequest(last_name=last_name)) await bot(UpdateProfileRequest(last_name=last_name))
except: except:
pass pass

View File

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