Add files via upload
This commit is contained in:
parent
60938f2292
commit
39f8cbd0df
1 changed files with 47 additions and 0 deletions
47
ubot.py
47
ubot.py
|
@ -146,6 +146,53 @@ async def main():
|
|||
####################################################################
|
||||
|
||||
|
||||
@client.on(events.NewMessage(outgoing=True,pattern='\.п'))
|
||||
async def cmd_п(event):
|
||||
mess = event.message
|
||||
text = mess.raw_text
|
||||
if text =='.п' or text=='.патоген':
|
||||
#FIX! А то спрацьовувало на .п(ередать,овысить,огладить,,,,,,,%)
|
||||
l_r = await message_q( # отправляет сообщение боту и возвращает
|
||||
f"/лаб в лс",
|
||||
5443619563,
|
||||
mark_read=True,
|
||||
delete=False,
|
||||
)
|
||||
h=utils.sanitize_parse_mode('html').unparse(l_r.message,l_r.entities)
|
||||
lab_lines = h.splitlines() # текст с лабой, разбитый на строки
|
||||
new = ""
|
||||
if "🔬 Досье лаборатории" not in lab_lines[0]:
|
||||
pass
|
||||
else:
|
||||
|
||||
for i in lab_lines: # цикл for по всем строкам в тексте лабы
|
||||
if "🧪 Готовых патогенов:" in i:
|
||||
s = i.replace("🧪 Готовых патогенов:", "🧪 ")
|
||||
s = s.replace("из", "із")
|
||||
new+=f'{s}\n' # add \n
|
||||
|
||||
if "☣️ Био-опыт:" in i:
|
||||
s = i.replace("☣️ Био-опыт:", "☣️ ")
|
||||
new+=f'{s}\n' # add \n
|
||||
if "🧬 Био-ресурс:" in i:
|
||||
s = i.replace("🧬 Био-ресурс:", "🧬 ")
|
||||
new+=f'{s}\n' # add \n
|
||||
|
||||
if "❗️ Руководитель в состоянии горячки ещё" in i:
|
||||
s = i.replace("❗️ Руководитель в состоянии горячки ещё", "🤬 ")
|
||||
new+=f'{s}\n' # add \n
|
||||
if "вызванной болезнью" in i:
|
||||
# ❗️ Руководитель в состоянии горячки, вызванной болезнью «%s», ещё
|
||||
#s = i.replace("❗️ Руководитель в состоянии горячки, вызванной болезнью ", "🤬 ")
|
||||
b = re.findall(r'вызванной болезнью «(.+)»',i)[0]#назва тої хєрні якою заразили
|
||||
s = i.replace(f"❗️ Руководитель в состоянии горячки, болезнью «{b}», ещё ",
|
||||
f"🤬 <code>{b}</code>\n⏳ ")#копіпабельно для пошуку
|
||||
await event.edit(new) #ред
|
||||
|
||||
|
||||
####################################################################
|
||||
|
||||
|
||||
@client.on(events.NewMessage(pattern='.*подверг(ла)? заражению.*'))
|
||||
async def podverg(event):
|
||||
#хто там кого подверг(ла)
|
||||
|
|
Loading…
Reference in a new issue