You are on page 1of 2

import asyncio

from telethon import TelegramClient, events


import random
from telethon.errors import MessageIdInvalidError

api_id = 8447214
api_hash = '9ec5782ddd935f7e2763e5e49a590c0d'

async def main():


client = TelegramClient('session_name', api_id, api_hash)
print('''
BHOT MEHNAT LAGI HAI BHAMYA EDIT MAT KRNA CODE
______SHOURYA______

''')

@client.on(events.NewMessage(from_users=5416991774))
async def _(event):
if "challenged you !" in event.raw_text:
if event.buttons:
await asyncio.sleep(random.random() + 0.5)
await event.click(0, 0)
return

@client.on(events.NewMessage(from_users=5416991774))
async def _(event):
if "HP" in event.raw_text:
if event.buttons:
await asyncio.sleep(random.random() + 0.5)
await event.click(0, 0)
return

@client.on(events.MessageEdited(from_users=5416991774))
async def _(event):
if "HP" in event.raw_text:
try:
await asyncio.sleep(random.random() + 0.5)
await event.click(0)
except (asyncio.TimeoutError, MessageIdInvalidError):
pass

@client.on(events.MessageEdited(from_users=5416991774))
async def _(event):
if "got defeated !" in event.raw_text:
if event.buttons:
await asyncio.sleep(random.random() + 0.5)
await event.click(0, 0)
return

@client.on(events.NewMessage(from_users=5416991774))
async def handle_message(event):
if "has appeared" in event.raw_text:
if event.buttons:
await asyncio.sleep(random.random() + 0.5)
await event.click(0, 0)

@client.on(events.MessageEdited(from_users=5416991774))
async def handle_message(event):
if any(keyword in event.raw_text for keyword in ["jutsu","failed"]):
if event.buttons:
await asyncio.sleep(random.random() + 0.5)
await event.click(2)

@client.on(events.NewMessage(from_users=5416991774))
async def handle_message(event):
if "Death's Gambit" in event.raw_text:
async for message in client.iter_messages(event.chat_id, limit=1):
if message.reply_markup and message.reply_markup.rows:
found_data = None
for row in message.reply_markup.rows:
for button in row.buttons:
if button.data and len(button.data) == 33:
found_data = button.data
break
if found_data:
break

if found_data:
await asyncio.sleep(random.random() + 0.5)
await event.click(data=found_data)

await client.start()
await client.run_until_disconnected()

asyncio.run(main())

You might also like