Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###RAPPORTINO COMANDO##################
- ### Creo il RAPPORTINO della MilSim ###
- ######################################################################################################################
- @app.on_message(filters.command("rapporto"))
- def Invio_Rapportino(client,message):
- id_messaggio= message.id # ID del Messaggio
- id_user= str(message.from_user.id) # ID dell'User
- chat_id= str(message.chat.id) # ID della Chat
- app.delete_messages(chat_id, id_messaggio)
- if USER[id_user]["tl"]:
- Creo_Rapportino()
- else:
- app.send_message(chat_id, f"{USER[id_user]['ps_id']} mi dispiace ma questo comando lo possono usare solo i Team Leader!")
- ###RAPPORTINO##########################
- ### Creo il RAPPORTINO della MilSim ###
- ######################################################################################################################
- def Creo_Rapportino():
- print(f"{Brill}{Blu}{getframeinfo(currentframe()).lineno}{Giallo}- COMANDO /RAPPORTO nella CHAT privata del BOT")
- data= time.strftime("%d %b %Y").replace("Jan","gennaio").replace("Feb","febbraio").replace("Mar","marzo").replace("Apr","aprile").replace("May","maggio").replace("Jun","giugno").replace("Jul","luglio").replace("Aug","agosto").replace("Sep","settembre").replace("Oct","october").replace("Nov","novembre").replace("Dec","dicembre")
- numero_squadre= int(len(Membri_prenotati)/3)
- print(f"Numero Squadre. {numero_squadre}")
- numero_partecipanti= len(Operatori_prenotati)+len(Operatori_TL)
- testa_messaggio= f'--{data}-- [ REVISIONE IN CORSO ]\n\n\nπ₯ **Operazione eseguita:** Operazione "..."\nπ ** Premio in palio:** ... punti\n\n\n**Partecipanti:** {numero_partecipanti}\n\n'
- ALPHA= f" __Squadra Alpha__ \n β’ [π] π£πβπ§π₯·πΏ {Membri_TL[0]} \n β’ π£πβπ§π₯·πΏ {Alpha[0]}\n β’ π£πβπ§π₯·πΏ {Alpha[1]}\n β’ π£πβπ§π₯·πΏ {Alpha[2]}\nβ [ModalitΓ Realismo attivata.](https://t.me/c/1588881319/7)\nβ **Operazione terminata con successo.**\nβ **Operazione fallita.<Motivo>**\n\n"
- BRAVO= f" __Squadra Bravo__ \n β’ [π] π£πβπ§π₯·πΏ {Membri_TL[1]} \n β’ π£πβπ§π₯·πΏ {Bravo[0]}\n β’ π£πβπ§π₯·πΏ {Bravo[1]}\n β’ π£πβπ§π₯·πΏ {Bravo[2]}\nβ [ModalitΓ Realismo attivata.](https://t.me/c/1588881319/7)\nβ **Operazione terminata con successo.**\nβ **Operazione fallita.<Motivo>**\n\n"
- CHARLIE= f" __Squadra Charlie__ \n β’ [π] π£πβπ§π₯·πΏ {Membri_TL[2]} \n β’ π£πβπ§π₯·πΏ {Charlie[0]}\n β’ π£πβπ§π₯·πΏ {Charlie[1]}\n β’ π£πβπ§π₯·πΏ {Charlie[2]}\nβ [ModalitΓ Realismo attivata.](https://t.me/c/1588881319/7)\nβ **Operazione terminata con successo.**\nβ **Operazione fallita.<Motivo>**\n\n"
- DELTA= f" __Squadra Delta__ \n β’ [π] π£πβπ§π₯·πΏ {Membri_TL[3]} \n β’ π£πβπ§π₯·πΏ {Delta[0]}\n β’ π£πβπ§π₯·πΏ {Delta[1]}\n β’ π£πβπ§π₯·πΏ {Delta[2]}\nβ [ModalitΓ Realismo attivata.](https://t.me/c/1588881319/7)\nβ **Operazione terminata con successo.**\nβ **Operazione fallita.<Motivo>**\n\n"
- Note_A= f"\nβπ» **Note del TL:\n - Squadra Alpha ({Membri_TL[0]})**\n...\n\n\n"
- Note_B= f"** - Squadra Bravo ({Membri_TL[1]})**\n...\n\n\n"
- Note_C= f"** - Squadra Charlie ({Membri_TL[2]})**\n...\n\n\n"
- Note_D= f"** - Squadra Delta ({Membri_TL[3]})**\n...\n\n\n"
- PuntiAlpha= f" β’ {Membri_TL[0]} ... β> ...\n β’ {Alpha[0]} ... β> ...\n β’ {Alpha[1]} ... β> ...\n β’ {Alpha[2]} ... β> ...\n"
- PuntiBravo= f" β’ {Membri_TL[1]} ... β> ...\n β’ {Bravo[0]} ... β> ...\n β’ {Bravo[1]} ... β> ...\n β’ {Bravo[2]} ... β> ...\n"
- PuntiCharlie= f" β’ {Membri_TL[2]} ... β> ...\n β’ {Charlie[0]} ... β> ...\n β’ {Charlie[1]} ... β> ...\n β’ {Charlie[2]} ... β> ...\n"
- PuntiDelta= f" β’ {Membri_TL[3]} ... β> ...\n β’ {Delta[0]} ... β> ...\n β’ {Delta[1]} ... β> ...\n β’ {Delta[2]} ... β> ...\n"
- Punti_Premio= f"\n\nβ **... punto premio** assegnato ai seguenti operatori:\n\n β’ ... β> ...\n β’ ... β> ...\n β’ ... β> ...\n β’ ... β> ...\n"
- if numero_squadre<= 1:
- squadre= ALPHA
- note= Note_A
- punti= "\nβ **... punti** assegnati ai seguenti operatori:\n\n"+PuntiAlpha+"\n"+"\nβ **... punti** assegnati ai seguenti operatori:\n\n"+PuntiAlpha+"\nβ **1 punto extra** per [ModalitΓ Realismo](https://t.me/c/1588881319/7) assegnato ai seguenti operatori:\n\n"+PuntiAlpha+Punti_Premio+"\n[ REVISIONE IN CORSO ]"
- elif numero_squadre== 2:
- squadre= ALPHA+ BRAVO
- note= Note_A+ Note_B
- punti= "\nβ **... punti** assegnati ai seguenti operatori:\n\n"+PuntiAlpha+PuntiBravo+"\nβ **1 punto extra** per [ModalitΓ Realismo](https://t.me/c/1588881319/7) assegnato ai seguenti operatori:\n\n"+PuntiAlpha+PuntiBravo+Punti_Premio+"\n[ REVISIONE IN CORSO ]"
- elif numero_squadre== 3:
- squadre= ALPHA+ BRAVO+ CHARLIE
- note= Note_A+ Note_B+ Note_C
- punti= "\nβ **... punti** assegnati ai seguenti operatori:\n\n"+ PuntiAlpha+ PuntiBravo+ PuntiCharlie+ "\nβ **1 punto extra** per [ModalitΓ Realismo](https://t.me/c/1588881319/7) assegnato ai seguenti operatori:\n\n"+ PuntiAlpha+PuntiBravo+PuntiCharlie+Punti_Premio+"\n[ REVISIONE IN CORSO ]"
- elif numero_squadre>= 4:
- squadre= ALPHA+ BRAVO+ CHARLIE+ DELTA
- note= Note_A+ Note_B+ Note_C+ Note_D
- punti= "\nβ **... punti** assegnati ai seguenti operatori:\n\n"+ PuntiAlpha+ PuntiBravo+ PuntiCharlie+ PuntiDelta+ "\nβ **1 punto extra** per [ModalitΓ Realismo](https://t.me/c/1588881319/7) assegnato agli operatori:\n\n"+ PuntiAlpha+ PuntiBravo+ PuntiCharlie+PuntiDelta+Punti_Premio+"\n[ REVISIONE IN CORSO ]"
- app.send_message(Chat_LOG_Prenotazioni, testa_messaggio+ squadre+ note+ punti)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement