Вопрос в шапке.
Telethon.
Суть - добавить проверку на айди отправляющего (if *sender id* == *my id**:), дабы скрипт не реагировал на все сообщения с тегом !.
from telethon.sync import TelegramClient, events
import time
with TelegramClient('name', api_id="123", api_hash="abcd") as client:
client.start()
print("Logined")
@client.on(events.NewMessage(pattern='!'))
async def handler(event):
try:
print("Message got")
text = event.text.split(" ")
print(text)
if text[0]=="!spam":
i = 0
while i < int(text[1]):
await event.respond(text[2])
print ('Message '+text[2]+ ' send!')
i += 1
time.sleep(int(text[3]))
except Exception as e:
await event.respond(e)
client.run_until_disconnected()