Advertisement
Turketto

Untitled

Feb 24th, 2023
7
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.33 KB | None | 0 0
  1. ###RAPPORTINO COMANDO##################
  2. ### Creo il RAPPORTINO della MilSim ###
  3. ######################################################################################################################
  4. @app.on_message(filters.command("rapporto"))
  5. def Invio_Rapportino(client,message):
  6. id_messaggio= message.id # ID del Messaggio
  7. id_user= str(message.from_user.id) # ID dell'User
  8. chat_id= str(message.chat.id) # ID della Chat
  9.  
  10. app.delete_messages(chat_id, id_messaggio)
  11. if USER[id_user]["tl"]:
  12. Creo_Rapportino()
  13. else:
  14. app.send_message(chat_id, f"{USER[id_user]['ps_id']} mi dispiace ma questo comando lo possono usare solo i Team Leader!")
  15.  
  16. ###RAPPORTINO##########################
  17. ### Creo il RAPPORTINO della MilSim ###
  18. ######################################################################################################################
  19. def Creo_Rapportino():
  20. print(f"{Brill}{Blu}{getframeinfo(currentframe()).lineno}{Giallo}- COMANDO /RAPPORTO nella CHAT privata del BOT")
  21.  
  22. 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")
  23. numero_squadre= int(len(Membri_prenotati)/3)
  24. print(f"Numero Squadre. {numero_squadre}")
  25. numero_partecipanti= len(Operatori_prenotati)+len(Operatori_TL)
  26.  
  27. 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'
  28.  
  29. 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"
  30. 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"
  31. 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"
  32. 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"
  33.  
  34. Note_A= f"\n✍🏻 **Note del TL:\n - Squadra Alpha ({Membri_TL[0]})**\n...\n\n\n"
  35. Note_B= f"** - Squadra Bravo ({Membri_TL[1]})**\n...\n\n\n"
  36. Note_C= f"** - Squadra Charlie ({Membri_TL[2]})**\n...\n\n\n"
  37. Note_D= f"** - Squadra Delta ({Membri_TL[3]})**\n...\n\n\n"
  38.  
  39. PuntiAlpha= f" β€’ {Membri_TL[0]} ... β€”> ...\n β€’ {Alpha[0]} ... β€”> ...\n β€’ {Alpha[1]} ... β€”> ...\n β€’ {Alpha[2]} ... β€”> ...\n"
  40. PuntiBravo= f" β€’ {Membri_TL[1]} ... β€”> ...\n β€’ {Bravo[0]} ... β€”> ...\n β€’ {Bravo[1]} ... β€”> ...\n β€’ {Bravo[2]} ... β€”> ...\n"
  41. PuntiCharlie= f" β€’ {Membri_TL[2]} ... β€”> ...\n β€’ {Charlie[0]} ... β€”> ...\n β€’ {Charlie[1]} ... β€”> ...\n β€’ {Charlie[2]} ... β€”> ...\n"
  42. PuntiDelta= f" β€’ {Membri_TL[3]} ... β€”> ...\n β€’ {Delta[0]} ... β€”> ...\n β€’ {Delta[1]} ... β€”> ...\n β€’ {Delta[2]} ... β€”> ...\n"
  43.  
  44. Punti_Premio= f"\n\nβž• **... punto premio** assegnato ai seguenti operatori:\n\n β€’ ... β€”> ...\n β€’ ... β€”> ...\n β€’ ... β€”> ...\n β€’ ... β€”> ...\n"
  45.  
  46. if numero_squadre<= 1:
  47. squadre= ALPHA
  48. note= Note_A
  49. 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 ]"
  50. elif numero_squadre== 2:
  51. squadre= ALPHA+ BRAVO
  52. note= Note_A+ Note_B
  53. 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 ]"
  54.  
  55. elif numero_squadre== 3:
  56. squadre= ALPHA+ BRAVO+ CHARLIE
  57. note= Note_A+ Note_B+ Note_C
  58. 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 ]"
  59.  
  60. elif numero_squadre>= 4:
  61. squadre= ALPHA+ BRAVO+ CHARLIE+ DELTA
  62. note= Note_A+ Note_B+ Note_C+ Note_D
  63. 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 ]"
  64.  
  65. app.send_message(Chat_LOG_Prenotazioni, testa_messaggio+ squadre+ note+ punti)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement