@binert_official

Как сделать рандомайзер чисел на Python для тг бота и совместить со SQLite3?

Мне надо сделать телеграм бота, который будет выдавать разные числа (от -15, до 15), и что бы это всё складывалось или отнималось в SQLite3 таблице. Ниже код:
import telebot
import sqlite3
import random

bot = telebot.TeleBot('5212199420:AAGiCqcLN*********************')

conn = sqlite3.connect('DicksVolues.db', check_same_thread=False)
cursor = conn.cursor()


def db_table_val(user_id: int, user_name: str, user_surname: str, username: str):
	cursor.execute('INSERT INTO DicksVolue (user_id, user_name, user_surname, username) VALUES (?, ?, ?, ?)', (user_id, user_name, user_surname, username))
	conn.commit()


@bot.message_handler(commands=["start"])
def start(message):
    bot.send_message(message.chat.id, text="Привеt! Пройди 2 этапа верификации.\nДля верификации нажми на /winokey")

@bot.message_handler(commands=["winokey"])
def start(message):
    bot.send_message(message.chat.id, text="Остался 2-ой этап верификации.\nДля окончания верификации нажми на /opiut")


@bot.message_handler(commands=["opiut"])
def send_message(message):
    bot.reply_to(message, text="Вы прошли верификацию!")


@bot.message_handler(commands=["negr"])
def start(message):
    bot.send_message(message.chat.id, "Твой жезл стал ")

    us_id = message.from_user.id
    us_name = message.from_user.first_name
    us_surname = message.from_user.last_name
    username = message.from_user.username
    volue = message.
		
    db_table_val(user_id=us_id, user_name=us_name, user_surname=us_surname, username=username)

conn.commit()


bot.polling(none_stop=True)
  • Вопрос задан
  • 717 просмотров
Пригласить эксперта
Ответы на вопрос 1
Aveyloff
@Aveyloff
Через random.randint(-15, 15), получаешь число, потом делаешь сложение или вычитание в бд
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы