diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..0aad0f8 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +Fox_hahBot.py \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..475270c --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 6 +} + + + + + + + + + + + + + + 1774944142700 + + + + + + + + + + \ No newline at end of file diff --git a/BotForTelegramm/Fox_hahBot.py b/BotForTelegramm/Fox_hahBot.py new file mode 100644 index 0000000..b3f1d38 --- /dev/null +++ b/BotForTelegramm/Fox_hahBot.py @@ -0,0 +1,52 @@ +import telebot +import random + +token = "8379986047:AAGr74CT6Y2a8moIWL4Otsntu1CjozdF9ec" + +bot = telebot.TeleBot(token) +wins = {} +loose = {} +draw = {} +dif = {} + +def addUserIfNotExist(message): + if not wins[message.from_user.id]: + wins[message.from_user.id] = 0 + if not loose[message.from_user.id]: + loose[message.from_user.id] = 0 + if not draw[message.from_user.id]: + draw[message.from_user.id] = 0 + if not dif[message.from_user.id]: + dif[message.from_user.id] = 0 + +@bot.message_handler(commands=['start']) +def start(message): + bot.send_message(message.chat.id, 'Привет, это игра "Камень, ножницы, бумага"') + +@bot.message_handler(commands=['rules']) +def rules(message): + bot.send_message(message.chat.id, 'Правила: выбираешь "Камень", "Ножницы" или "Бумага", если ты выиграл я напишу, а если нет, то ладно') + +@bot.message_handler(func=lambda message:True) +def main_game(message): + ans = random.randint(1,3) #1 - камень, 2 - бумага, 3 - ножницы + if message.text == "Камень" and ans == 1: + bot.send_message(message.chat.id, "Ничья") + elif message.text == "Камень" and ans == 2: + bot.send_message(message.chat.id, "ХАХАХАХ!!! ТЫ ПРОИГРАЛ!") + elif message.text == "Камень" and ans == 3: + bot.send_message(message.chat.id, "НУУ БЛИИИН!!! ТЫ ВЫИГРАЛ!") + elif message.text == "Бумага" and ans == 2: + bot.send_message(message.chat.id, "Ничья") + elif message.text == "Бумага" and ans == 3: + bot.send_message(message.chat.id, "ХАХАХАХ!!! ТЫ ПРОИГРАЛ!") + elif message.text == "Бумага" and ans == 1: + bot.send_message(message.chat.id, "НУУ БЛИИИН!!! ТЫ ВЫИГРАЛ!") + elif message.text == "Ножницы" and ans == 1: + bot.send_message(message.chat.id, "ХАХАХАХ!!! ТЫ ПРОИГРАЛ!") + elif message.text == "Ножницы" and ans == 2: + bot.send_message(message.chat.id, "НУУ БЛИИИН!!! ТЫ ВЫИГРАЛ!") + elif message.text == "Ножницы" and ans == 3: + bot.send_message(message.chat.id, "Ничья") + +bot.infinity_polling()