Merge remote-tracking branch 'origin/main'
# Conflicts: # BotForTelegramm/Fox_hahBot.py
This commit is contained in:
commit
0514aff642
1 file changed
+59
@@ -0,0 +1,59 @@
|
||||
import random
|
||||
|
||||
import telebot
|
||||
|
||||
import filemanager
|
||||
|
||||
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
|
||||
filemanager.save_to_file(wins.txt, wins)
|
||||
if not loose[message.from_user.id]:
|
||||
loose[message.from_user.id] = 0
|
||||
filemanager.save_to_file(loose.txt, loose)
|
||||
if not draw[message.from_user.id]:
|
||||
draw[message.from_user.id] = 0
|
||||
filemanager.save_to_file(draw.txt, draw)
|
||||
if not dif[message.from_user.id]:
|
||||
dif[message.from_user.id] = 0
|
||||
filemanager.save_to_file(dif.txt, dif)
|
||||
|
||||
@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()
|
||||
Reference in new issue
Block a user