Первый проект | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой уникальный скрипт?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Первый проект

GrishaZxcnet

Джун
Автор темы
13 Окт 2023
3
1
3
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()


юзер бот поиграть 🪨✂️📜



первая моя тема
прошу не орать
 
Последнее редактирование:
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет