Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #importo i moduli che mi interessano:
- import telepot #modulo per interagire con il bot
- #moduli per la parte che crea la password
- import string
- import random
- token = ('959485304:AAFdvOUDfvGyalbdWXK_XYuco3DtG_WZv6A')#inserisco il token del bot_telegram in una variabile
- bot = telepot.Bot(token)#creo la 'creazione' del bot
- #creo lo script per generare password
- caratteri = ('abcdefghijklmopqrstuvwxyz01234567890ABCDEFGHILMNOPQRSTUVWXYZ!"£$%&/()=?^é*§°ç:-_')#variabile dei caratteri
- lunghezza = 20 #variabile per la lunghezza della password generata
- p ="".join(random.sample(caratteri, lunghezza)) #genero la password con questa riga di codice
- #creo la funzione per controllare il bot:
- def on_chat_message(msg):
- content_type, chat_type, chat_id = telepot.glance(msg)#questi sono i 3 valori predefiniti(te li commento alla fine del codice)
- bot.sendMessage(chat_id,p)# il codice bot.sendMessage permette di mandare messaggi all'utente perciò mando in chat(output) la 'variabile' p cioè la password
- #creo un ciclo per evitare che il programma termini
- import time
- bot.message_loop(on_chat_message)
- print('Bot in funzione...')
- while 1:
- time.sleep(10)
- #content_type per sapere se il messaggio è di tipo testo oppure un file
- #chat_type per sapere se è una chat privata oppure un gruppo
- #chat_id ovvero il numero univoco associato ad ogni utente.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement