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='.*подверг(ла)? заражению.*'))
|
@client.on(events.NewMessage(pattern='.*подверг(ла)? заражению.*'))
|
||||||
async def podverg(event):
|
async def podverg(event):
|
||||||
#хто там кого подверг(ла)
|
#хто там кого подверг(ла)
|
||||||
|
|
Loading…
Reference in a new issue