diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 8dd79e9..2cfc721 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
-
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 614b3c1..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/python.iml b/.idea/python.iml
index fc509da..e7b23d3 100644
--- a/.idea/python.iml
+++ b/.idea/python.iml
@@ -1,8 +1,10 @@
-
-
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 1ae6906..94a25f7 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,8 +1,6 @@
-
-
\ No newline at end of file
diff --git a/BotForTelegramm/Fox_hahBot.py b/BotForTelegramm/Fox_hahBot.py
deleted file mode 100644
index 002798a..0000000
--- a/BotForTelegramm/Fox_hahBot.py
+++ /dev/null
@@ -1,95 +0,0 @@
-import telebot
-import random
-from telebot impo
-
-token = "8379986047:AAGr74CT6Y2a8moIWL4Outspent1CajoledF9ec"
-bot = telebot.TeleBot(token)
-
-keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
-button1 = types.KeyboardButton("Камень")
-button2 = types.KeyboardButton("Ножницы")
-button3 = types.KeyboardButton("Бумага")
-keyboard.add(button1, button2, button3)
-
-userLink = {}
-wins = {}
-looses = {}
-draws = {}
-dif = {}
-
-Rock = {}
-Paper = {}
-Scissors = {}
-
-def addUserIfNotExist(message):
- uid = message.chat.id
- if uid not in userLink: userLink[uid] = 0 #персональный счётчик
- if uid not in wins: wins[uid] = 0
- if uid not in looses: looses[uid] = 0
- if uid not in draws: draws[uid] = 0
- if uid not in Rock: Rock[uid] = 0
- if uid not in Paper: Paper[uid] = 0
- if uid not in Scissors: Scissors[uid] = 0
- return userLink.get(uid)
-
-@bot.message_handler(commands=['start'])
-def start(message):
- addUserIfNotExist(message)
- bot.send_message(message.chat.id, 'Привет! Выбери уровень:\n/easy\n/normal\n/hard\n/mega_hard', reply_markup=keyboard)
-
-@bot.message_handler(commands=['easy', 'normal', 'hard', 'mega_hard'])
-def difficulty(message):
- addUserIfNotExist(message)
- if message.text == "/easy": userLink[message.chat.id] = 1
- elif message.text == "/normal": userLink[message.chat.id] = 2
- elif message.text == "/hard": userLink[message.chat.id] = 3
- elif message.text == "/mega_hard": userLink[message.chat.id] = 4
- bot.send_message(message.chat.id, f"Уровень {message.text} выбран")
-
-@bot.message_handler(func=lambda message: True)
-def main_game(message):
- level = addUserIfNotExist(message)
- u_move = message.text.lower()
- uid = message.chat.id
-
- if u_move not in ["камень", "ножницы", "бумага"]:
- bot.send_message(uid, "Используй кнопки!")
- return
-
- if u_move == "камень": Rock[uid] += 1
- elif u_move == "ножницы": Scissors[uid] += 1
- elif u_move == "бумага": Paper[uid] += 1
-
- if level == 1:
- botans = "Ножницы" if u_move == "камень" else "Камень" if u_move == "бумага" else "Бумага"
- elif level == 3:
- botans = "Бумага" if u_move == "камень" else "Камень" if u_move == "ножницы" else "Ножницы"
- elif level == 4:
- stats = {"камень": Rock[uid], "ножницы": Scissors[uid], "бумага": Paper[uid]}
- fav = max(stats, key=stats.get)
- if fav == "камень": botans = "Бумага"
- elif fav == "ножницы": botans = "Камень"
- else: botans = "Ножницы"
- else:
- botans = random.choice(["Камень", "Ножницы", "Бумага"])
-
- bot_move_low = botans.lower()
- if bot_move_low == u_move:
- bot.send_message(uid, "Мой ход: {botans}\nНичья!", reply_markup=keyboard)
- draws[uid] += 1
- elif (u_move == "камень" and bot_move_low == "ножницы") or \
- (u_move == "ножницы" and bot_move_low == "бумага") or \
- (u_move == "бумага" and bot_move_low == "камень"):
- bot.send_message(uid, f"Мой ход: {botans}\nПобеда!", reply_markup=keyboard)
- wins[uid] += 1
- else:
- bot.send_message(uid, f"Мой ход: {botans}\nПроиграл!", reply_markup=keyboard)
- looses[uid] += 1
-
-bot.infinity_polling()
-
-# 1. if uid not in Rock/Paper/Scissors: создают персональный счетчик для каждого игрока, чтобы бот не путал статистику разных людей.
-#2. Rock[uid] += 1 (и аналоги): при каждом ходе пользователя бот «запоминает», какую кнопку вы нажали, прибавляя единицу к соответствующему счетчику.
-#3. stats = {"камень": Rock[uid]...}: перед своим ходом бот «смотрит» в вашу историю и собирает все ваши нажатия в одну таблицу.
-#4. max(stats, key=stats.get): бот вычисляет, какой ход в этой таблице встречается чаще всего.
-# 5. if fav == "камень": botans = "Бумага": бот делает ход, который побеждает ваш самый популярный вариант.
diff --git a/BotForTelegramm/Fox_hahBot.py.py b/BotForTelegramm/Fox_hahBot.py.py
deleted file mode 100644
index b3f1d38..0000000
--- a/BotForTelegramm/Fox_hahBot.py.py
+++ /dev/null
@@ -1,52 +0,0 @@
-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()
diff --git a/BotForTelegramm/Fox_hahBot2.py b/BotForTelegramm/Fox_hahBot2.py
index 9341447..3d0a0ed 100644
--- a/BotForTelegramm/Fox_hahBot2.py
+++ b/BotForTelegramm/Fox_hahBot2.py
@@ -1,5 +1,5 @@
import telebot
-import
+import random
token = "8379986047:AAGr74CT6Y2a8moIWL4Otsntu1CjozdF9ec"