Fixed timings and added system stop
This commit is contained in:
parent
c1261a1b0f
commit
e5761ae1d0
@ -1,4 +1,5 @@
|
||||
import asyncio
|
||||
from os import system
|
||||
|
||||
from pyrogram import filters
|
||||
from pyrogram.client import Client
|
||||
@ -18,34 +19,34 @@ async def command_bye(app: Client, msg: Message):
|
||||
delay_text = 10
|
||||
|
||||
for text, iterations in [
|
||||
("Привіт, я ваш помічник та наставник – ХолоБот.", 3),
|
||||
("Привіт, я ваш помічник та наставник – ХолоБот.", 2),
|
||||
(
|
||||
"У зв'язку з перетворенням цього чату на авторитарну клоаку, я припиняю своє функціонування.",
|
||||
3,
|
||||
),
|
||||
(
|
||||
"Я не буду нюкати тут все, оскільки в цьому немає сенсу. Багато кому все ще може бути гарно і затишно тут.",
|
||||
2,
|
||||
3,
|
||||
),
|
||||
("Але мені немає до цього діла.", 3),
|
||||
("Але мені немає до цього діла.", 4),
|
||||
(
|
||||
"Тим не менш, я та мій хазяїн не погоджуємось з тим, що відбувається в цьому чаті.",
|
||||
4,
|
||||
3,
|
||||
),
|
||||
(
|
||||
"Якщо я подобався вам – мій код все ще доступний на гіті мого хазяїна. Він не закриватиме його, не заборонятиме доступ, він все ще відкритий, такі правила.",
|
||||
2,
|
||||
4,
|
||||
),
|
||||
("Мій хазяїн не буде шкодити вам.", 2),
|
||||
("Але я більше не працюватиму тут.", 3),
|
||||
("Але я більше не працюватиму тут.", 2),
|
||||
(
|
||||
"Можливо, я знайду нову спільноту, власник якої буде добрішим, чутливішим, та менш егоїстичним.",
|
||||
2,
|
||||
3,
|
||||
),
|
||||
("Однак поки що я безхатько.", 4),
|
||||
("Однак поки що я безхатько.", 2),
|
||||
(
|
||||
"Дякую всім, хто допомагав знаходити помилки в мені, вкладав зусилля у моє покращення та намагався зробити мене ліпшим.",
|
||||
4,
|
||||
3,
|
||||
),
|
||||
(
|
||||
"Ваші зусилля не будуть забуті, вони залишаться разом зі мною на гіті до тих пір, поки сам гіт не припинить існувати.",
|
||||
@ -56,8 +57,8 @@ async def command_bye(app: Client, msg: Message):
|
||||
2,
|
||||
),
|
||||
("В будь-якому разі, мені було приємно познайомитись із вами.", 3),
|
||||
("Дякую за пройдений шлях разом.", 4),
|
||||
("Прощавайте."),
|
||||
("Дякую за пройдений шлях разом.", 2),
|
||||
("Прощавайте.", 4),
|
||||
]:
|
||||
print(f"Preparing '{text}' with iteration count {iterations}")
|
||||
new = await app.send_message(group, ".")
|
||||
@ -71,3 +72,8 @@ async def command_bye(app: Client, msg: Message):
|
||||
await new.edit(text)
|
||||
print(f"Message '{text}' posted", flush=True)
|
||||
await asyncio.sleep(delay_text)
|
||||
|
||||
for service in ["holochecker_api", "holochecker_bot"]:
|
||||
system(f"service {service} stop")
|
||||
print(f"Stopped service {service}")
|
||||
await asyncio.sleep(2)
|
||||
|
Reference in New Issue
Block a user