بررسی ساختار دیتابیس

جدول‌های موجود:

ساختار جدول: accounts

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
account_numbervarchar(50)NO
bank_namevarchar(100)NO
owner_namevarchar(100)NO
activetinyint(1)YES1

نمونه داده‌ها (۵ رکورد اول):

idaccount_numberbank_nameowner_nameactive
16219861921254677بانک سامانابراهیمی1
25859471023498813بانک خاورمیانهابراهیمی1

ساختار جدول: admins

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
chatidbigint(20)NOUNI
added_attimestampNOcurrent_timestamp()

نمونه داده‌ها (۵ رکورد اول):

idchatidadded_at
181230052322025-06-12 19:53:52
21057603572025-06-12 19:53:52

ساختار جدول: buttons

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
menu_keyvarchar(255)NO
button_textvarchar(255)NO
callback_datavarchar(255)NO
positionint(11)NO
rowint(11)NO
updated_attimestampNOcurrent_timestamp()on update current_timestamp()

نمونه داده‌ها (۵ رکورد اول):

idmenu_keybutton_textcallback_datapositionrowupdated_at
1main_menu🛒 خرید کانفیگbuy_config112025-06-12 19:53:52
2main_menu✨ خدمات ویژهspecial_services212025-06-12 19:53:52
3main_menu🎶 اشتراک MUSICmusic_subscription122025-06-12 19:53:52
4main_menu🎁 گیفت کارتgift_card222025-06-12 19:53:52
5main_menu💳 شارژ حسابincrease_balance132025-06-12 19:53:52

ساختار جدول: menus

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
menu_keyvarchar(100)NO
button_textvarchar(255)NO
callback_datavarchar(100)NO
parent_menuvarchar(100)YESMUL
pricebigint(20)YES
descriptionvarchar(1800)YES
is_activetinyint(1)NO1
sort_orderint(11)NO0

نمونه داده‌ها (۵ رکورد اول):

idmenu_keybutton_textcallback_dataparent_menupricedescriptionis_activesort_order
2all_operatorsهمه اپراتورهاall_operatorssmain_menu_buy_config0ویرایش10
3irancell_rightelایرانسل-رایتلirancell_rightelmain_menu_buy_configNULLNULL10
4plan_15gb10 گیگplan_15gbirancell_rightel70000کانفیگ یک ماهه-10 گیگ- کاربر نامحدود10
5plan_30gb30 گیگ 1 ماههplan_30gbirancell_rightel75000ایرانسل - 30 گیگ 1 ماهه10
6plan_50gb50 گیگ 1 ماههplan_50gbirancell_rightel120000ایرانسل - 50 گیگ 1 ماهه10

ساختار جدول: messages

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
keyvarchar(255)NOUNI
texttextNO

نمونه داده‌ها (۵ رکورد اول):

idkeytext
1admin_welcomeشما مدیر هستید لطفا کلمه (edit) را ارسال بفرمایید .
2welcome_messageخوش اومدی! لطفاً از منوی زیر انتخاب کنید
3main_menuلطفا از گزینه های زیر انتخاب کنید 👇👇
4edit_buttonedit
5increase_balance_pending⚠️ شما قبلاً یک درخواست افزایش موجودی دارید که در انتظار تایید است. لطفاً منتظر بمانید.

ساختار جدول: products

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
namevarchar(255)NO
pricedecimal(10,2)NO
categoryvarchar(255)NO
callback_datavarchar(255)NOUNI
is_activetinyint(1)YES1
updated_attimestampNOcurrent_timestamp()on update current_timestamp()

نمونه داده‌ها (۵ رکورد اول):

idnamepricecategorycallback_datais_activeupdated_at
1ایرانسل - 15 گیگ 1 ماهه45000.00irancellplan_15gb12025-06-12 20:02:46
2ایرانسل - 30 گیگ 1 ماهه75000.00irancellplan_30gb12025-06-12 20:02:46
3ایرانسل - 50 گیگ 1 ماهه120000.00irancellplan_50gb12025-06-12 20:02:46
4ایرانسل - 75 گیگ 1 ماهه160000.00irancellplan_75gb12025-06-12 20:02:46
5ایرانسل - 100 گیگ 1 ماهه210000.00irancellplan_100gb12025-06-12 20:02:46

ساختار جدول: sefareshat

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
chatidvarchar(20)NOMUL
nametextNO
sefareshvarchar(30)NO
statusenum('pending','confirmed','rejected','Auto-confirmed')YESpending
receipt_pathvarchar(1000)NO
tracking_numbervarchar(500)NO
created_attimestampNOcurrent_timestamp()

نمونه داده‌ها (۵ رکورد اول):

idchatidnamesefareshstatusreceipt_pathtracking_numbercreated_at
870954634320ایرانسل - 15 گیگ 1 ماهه45000Auto-confirmed2026-06-27 13:55:36
8718898908182افزایش موجودی100000confirmed37494872026-06-27 13:59:17
873889890818210000Auto-confirmed2026-06-27 16:21:31
8757625522295افزایش موجودی500000confirmed64367442026-06-28 11:09:57
8796502588902افزایش موجودی1000000pending2026-06-30 02:14:15

ساختار جدول: texts

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
keyvarchar(255)NOUNI
valuetextNO
descriptionvarchar(255)YES
updated_attimestampNOcurrent_timestamp()on update current_timestamp()

نمونه داده‌ها (۵ رکورد اول):

idkeyvaluedescriptionupdated_at
1main_menu_textسلام! به ربات ما خوش آمدید. لطفاً یک گزینه را انتخاب کنید:متن منوی اصلی2025-06-12 19:53:52
2admin_panel_textپنل مدیریت: لطفاً گزینه‌ای را انتخاب کنید.متن پنل مدیریت2025-06-12 19:53:52
3account_text📋 اطلاعات حساب شما: موجودی: {mojodi} تومان موجودی فرعی: {mojodifari} تومانمتن اطلاعات حساب2025-06-12 19:53:52
4buy_config_text📡 انتخاب اپراتور:متن منوی خرید کانفیگ2025-06-12 19:53:52
5special_services_text✨ خدمات ویژه:متن خدمات ویژه2025-06-12 19:53:52

ساختار جدول: user

فیلدنوعتهیکلیدپیش‌فرضextra
idint(11)NOPRIauto_increment
namevarchar(30)NO
chatidvarchar(30)NOMUL
mojodivarchar(20)NO
mojodifarivarchar(20)NO
stepvarchar(50)YES
temp_datatextYES

نمونه داده‌ها (۵ رکورد اول):

idnamechatidmojodimojodifaristeptemp_data
75young_disigner954634320000{"menu_path":[]}
76Molanagizadeh105760357000NULL
77Molanagizadeh6626677613600awaiting_edit_message_1admin_welcome
78arkb545320298945000NULL
79amirsel85961392821610000NULL

ساختار جدول: users

فیلدنوعتهیکلیدپیش‌فرضextra
chat_idvarchar(50)NOPRI
stepvarchar(100)YES
temp_datavarchar(255)YES

نمونه داده‌ها (۵ رکورد اول):

chat_idsteptemp_data
105760357NULLNULL