import random
import asyncio
from telethon.sync import TelegramClient, events
api_id = "28083879" # Вставьте ваш API ID
api_hash = "15e8561596393905f2d2cc46cbff9c60" # Вставьте ваш API хэш
client = TelegramClient('session', api_id, api_hash)
@client.on(events.NewMessage(pattern='/start'))
async def start(event):
await event.respond('Привет! Давай сыграем в "камень, ножницы, бумага"!')
raise events.StopPropagation
@client.on(events.NewMessage(pattern='камень|ножницы|бумага'))
async def play(event):
user_choice = event.text.lower()
bot_choice = random.choice(['камень', 'ножницы', 'бумага'])
if user_choice == bot_choice:
result = 'Ничья!'
elif (user_choice == 'камень' and bot_choice == 'ножницы') or (user_choice == 'ножницы' and bot_choice == 'бумага') or (user_choice == 'бумага' and bot_choice == 'камень'):
result = 'Ты выиграл!'
else:
result = 'Ты проиграл!'
await event.respond(f'Ты выбрал: {user_choice}\nЯ выбрал: {bot_choice}\n\n{result}')
raise events.StopPropagation
with client:
client.run_until_disconnected()
юзер бот поиграть
первая моя тема
прошу не орать
import asyncio
from telethon.sync import TelegramClient, events
api_id = "28083879" # Вставьте ваш API ID
api_hash = "15e8561596393905f2d2cc46cbff9c60" # Вставьте ваш API хэш
client = TelegramClient('session', api_id, api_hash)
@client.on(events.NewMessage(pattern='/start'))
async def start(event):
await event.respond('Привет! Давай сыграем в "камень, ножницы, бумага"!')
raise events.StopPropagation
@client.on(events.NewMessage(pattern='камень|ножницы|бумага'))
async def play(event):
user_choice = event.text.lower()
bot_choice = random.choice(['камень', 'ножницы', 'бумага'])
if user_choice == bot_choice:
result = 'Ничья!'
elif (user_choice == 'камень' and bot_choice == 'ножницы') or (user_choice == 'ножницы' and bot_choice == 'бумага') or (user_choice == 'бумага' and bot_choice == 'камень'):
result = 'Ты выиграл!'
else:
result = 'Ты проиграл!'
await event.respond(f'Ты выбрал: {user_choice}\nЯ выбрал: {bot_choice}\n\n{result}')
raise events.StopPropagation
with client:
client.run_until_disconnected()
юзер бот поиграть
первая моя тема
прошу не орать
Последнее редактирование: