async def database(message: types.Message): count_users = db.count_users()[0] await message.answer("\n".join([ f'Привет, {message.from_user.full_name}!', 'Ти есть в базе', f'В базе <b>{count_users}</b> Пользователей', ]))
async def bot_start_admin(message: types.Message): user_id = message.from_user.id username = message.from_user.username full_name = message.from_user.full_name if not db.select_user(user_id=user_id): db.add_user(user_id, username, full_name) count_users = db.count_users()[0] bot_username = (await bot.get_me()).username id_referral = db.get_id(user_id)[0] bot_link = "https://t.me/{bot_username}?start={id_referral}".format( bot_username=bot_username, id_referral=id_referral) balance = db.check_balance(user_id)[0] promo = db.get_promo(user_id)[0] text = f""" Сейчас в базе {count_users} человек! Ваша реферальная ссылка: {bot_link} Ваш промокод: {promo} Проверить рефералов можно по команде: /referrals Установить/показать промокод по команде: /promo Посмотреть все товары по команде: /items Добавить товар по команде: /add_item Ваш баланс: {balance} монет. """ await message.answer( f"Добро пожаловать, <b>Администратор - {full_name}!</b>" f"{text}")
async def bot_start(message: types.Message): name = message.from_user.full_name try: db.add_user(id=message.from_user.id, name=name) except sqlite3.IntegrityError as err: print(err) count = db.count_users()[0] await message.answer("\n".join([ f'Привет, {message.from_user.full_name}!', f'Ты был занесен в базу', f'В базе <b>{count}</b> пользователей', ]))
async def bot_start(message: types.Message): name = message.from_user.full_name try: db.add_user(id=message.from_user.id, name=name) except sqlite3.IntegrityError as err: print(err) count = db.count_users()[0] await message.answer("\n".join([ f'Привет, {message.from_user.full_name}!', f'Ты был занесен в базу', f'В базе <b>{count}</b> пользователей', f'Чтобы добавить в базу свой эмейл необходимо ввести команду /email', f'Чтобы посмотреть справку со всеми доступными командами можно ввести команду /help', ]))
async def bot_start(message: types.Message): await message.answer(f'Здравствуйте, {message.from_user.full_name}! 😎😉1️⃣' f'\nДля получения списка доступных команд нажми /help') # await message.answer_document(types.InputFile("data/Rostov-na-donu.png"), caption="Вот ваша секретная покупка!") # если хотим обнулять рейтинг человека, расскомментировать нижестоящую строчку # db.update_rating(id=message.from_user.id, rating=0.0) # если Бд уже есть, печатаем ошибку try: db.add_user(id=message.from_user.id, name=message.from_user.full_name) except Exception as error: print(error) # Забираем 1-ое значение в базе count_users_db = db.count_users()[0] await message.answer(f'В базе сейчас <b><i>{count_users_db}</i></b> пользователей')
async def on_startup(dp): import filters import middlewares filters.setup(dp) middlewares.setup(dp) from utils.notify_admins import on_startup_notify try: db.create_table_users() except Exception as e: print(e) print(db.count_users()[0]) print(db.select_all_users()) try: db_c.create_table_content() except Exception as e: print(e) print(db_c.select_all_content()) await on_startup_notify(dp) await set_default_commands(dp)
async def get_all_users(message: types.Message): users = db.count_users()[0] await message.answer(text=f"Bazada {users} ta foydalanuvchi bor")