-- ============================================
-- جدول دکمه‌های شیشه‌ای برای ربات دارآمد
-- ============================================
-- 
-- این فایل برای اضافه‌کردن جدول send_glass_message است
-- که برای سیستم دکمه‌های شیشه‌ای پیشرفته استفاده می‌شود
--
-- تاریخ: 1403/04/10
-- نسخه: 1.0
--

-- اگر قبلاً جدول وجود داشت، حذف کنید (اختیاری)
-- DROP TABLE IF EXISTS `send_glass_message`;

-- ایجاد جدول send_glass_message
CREATE TABLE IF NOT EXISTS `send_glass_message` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) NOT NULL,
  `message_text` text NOT NULL,
  `buttons_json` longtext NOT NULL,
  `status` int(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- اطلاعات جدول:
-- ============================================
-- id: شناسه ردیف (auto increment)
-- user_id: آیدی کاربر (chat_id)
-- message_text: متن پیام
-- buttons_json: دکمه‌ها به صورت JSON
--   مثال: [{"name":"دکمه","url":"https://...","position":"bottom_right"}]
-- status: وضعیت (0=نارسیده، 1=رسیده)
-- created_at: تاریخ اضافه‌کردن
-- ============================================

-- شاخص‌های مهم
ALTER TABLE `send_glass_message`
  ADD INDEX `idx_status` (`status`),
  ADD INDEX `idx_user_id` (`user_id`),
  ADD INDEX `idx_created_at` (`created_at`);

-- END OF SQL FILE
