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

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

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

хуета максимальная дичь казино от гпт

fcffgh5

Джун
Автор темы
29 Май 2023
11
5
3
Python:
import telebot
import random
import sqlite3

# Вставьте ваш токен здесь
TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN'
bot = telebot.TeleBot(TOKEN)

# Подключение к базе данных SQLite
conn = sqlite3.connect('casino.db', check_same_thread=False)
cursor = conn.cursor()

# Создание таблицы пользователей
cursor.execute('''CREATE TABLE IF NOT EXISTS users (
                    user_id INTEGER PRIMARY KEY,
                    balance INTEGER DEFAULT 1000)''')
conn.commit()

# Функция для проверки и регистрации нового пользователя
def check_user(user_id):
    cursor.execute('SELECT * FROM users WHERE user_id = ?', (user_id,))
    user = cursor.fetchone()
    if not user:
        cursor.execute('INSERT INTO users (user_id) VALUES (?)', (user_id,))
        conn.commit()

# Команда старт
@bot.message_handler(commands=['start'])
def send_welcome(message):
    user_id = message.from_user.id
    check_user(user_id)
    bot.reply_to(message, f"Добро пожаловать в казино, {message.from_user.first_name}! Ваш баланс: 1000.")

# Команда для проверки баланса
@bot.message_handler(commands=['balance'])
def send_balance(message):
    user_id = message.from_user.id
    check_user(user_id)
    cursor.execute('SELECT balance FROM users WHERE user_id = ?', (user_id,))
    balance = cursor.fetchone()[0]
    bot.reply_to(message, f"Ваш баланс: {balance}.")

# Команда для ставки
@bot.message_handler(commands=['bet'])
def place_bet(message):
    user_id = message.from_user.id
    check_user(user_id)
    try:
        bet_amount = int(message.text.split()[1])
    except (IndexError, ValueError):
        bot.reply_to(message, "Пожалуйста, введите сумму ставки после команды /bet.")
        return

    cursor.execute('SELECT balance FROM users WHERE user_id = ?', (user_id,))
    balance = cursor.fetchone()[0]

    if bet_amount > balance:
        bot.reply_to(message, "Недостаточно средств для ставки.")
        return

    if random.randint(1, 2) == 1:  # Простая 50/50 игра
        balance += bet_amount
        bot.reply_to(message, f"Вы выиграли! Ваш новый баланс: {balance}.")
    else:
        balance -= bet_amount
        bot.reply_to(message, f"Вы проиграли. Ваш новый баланс: {balance}.")

    cursor.execute('UPDATE users SET balance = ? WHERE user_id = ?', (balance, user_id))
    conn.commit()

# Запуск бота
bot.polling()
 
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет