mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
???
This commit is contained in:
parent
1bcbaad114
commit
cbf303a550
2 changed files with 28 additions and 0 deletions
22
bot.py
22
bot.py
|
@ -105,6 +105,28 @@ while True:
|
||||||
# Guarda il comando ricevuto.
|
# Guarda il comando ricevuto.
|
||||||
msg = telegram.getupdates()
|
msg = telegram.getupdates()
|
||||||
# Se il messaggio non è una notifica di servizio...
|
# Se il messaggio non è una notifica di servizio...
|
||||||
|
if 'edit' in msg:
|
||||||
|
if t['edit']:
|
||||||
|
if 'text' in msg['edit_data']:
|
||||||
|
# Salvatelo in una stringa
|
||||||
|
text = msg['text']
|
||||||
|
# Guarda l'ID della chat in cui è stato inviato
|
||||||
|
sentin = msg['chat']['id']
|
||||||
|
# ID del messaggio ricevuto
|
||||||
|
source = msg['message_id']
|
||||||
|
if 'username' in msg['from']:
|
||||||
|
# Salva l'username se esiste
|
||||||
|
username = msg['from']['username']
|
||||||
|
else:
|
||||||
|
# Altrimenti, salva l'userID
|
||||||
|
username = str(msg['from']['id'])
|
||||||
|
# Se sei un membro della Royal Games
|
||||||
|
if username.lower() in royalgames:
|
||||||
|
# Riconosci il comando.
|
||||||
|
if text.startswith('wow'):
|
||||||
|
print("@" + username + ": WOW!")
|
||||||
|
telegram.sendmessage("Wow. Impressionante.", sentin, source)
|
||||||
|
# Viene usato startswith perchè il comando potrebbe anche essere inviato in forma /ciao@RoyalBot.
|
||||||
if 'text' in msg:
|
if 'text' in msg:
|
||||||
# Salvatelo in una stringa
|
# Salvatelo in una stringa
|
||||||
text = msg['text']
|
text = msg['text']
|
||||||
|
|
|
@ -32,6 +32,12 @@ def getupdates() -> dict():
|
||||||
# Controlla che la risposta sia effettivamente un messaggio e non una notifica di servizio
|
# Controlla che la risposta sia effettivamente un messaggio e non una notifica di servizio
|
||||||
if 'message' in data['result'][0]:
|
if 'message' in data['result'][0]:
|
||||||
return data['result'][0]['message']
|
return data['result'][0]['message']
|
||||||
|
elif 'edited_message' in data['result'][0]:
|
||||||
|
tmp = {
|
||||||
|
"edit": True,
|
||||||
|
"edit_data": data['result'][0]['message']
|
||||||
|
}
|
||||||
|
return tmp
|
||||||
else:
|
else:
|
||||||
# Non vogliamo DDoSsare telegram, vero?
|
# Non vogliamo DDoSsare telegram, vero?
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
Loading…
Reference in a new issue