fix some handling 3
This commit is contained in:
@@ -11,6 +11,22 @@
|
||||
START TRANSACTION;
|
||||
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
SET @price_channel_message_desc = 'قالب متن پیام ارسالی به کانال. متغیرهای قیمت تابلو: ٪گرم_خرید ٪گرم_فروش ٪مثقال_خرید ٪مثقال_فروش (یا با %). زمان: ٪تاریخ ٪ساعت. اپ: ٪اسم_اپ یا ٪نام (نام فارسی)؛ ٪عنوان = خط «📊 قیمت لحظهای + نام». تماس جدا: ٪آیدی ٪شماره ٪لینک. اختیاری: ٪محصولات (لیست همه محصولات)؛ ٪فوتر (ترکیب آیدی+شماره+لینک). فاصله بعد از ٪ اختیاری است. خالی = قالب پیشفرض.';
|
||||
SET @price_channel_default_text = CONCAT(
|
||||
'سلام 👋', CHAR(10),
|
||||
'%عنوان', CHAR(10),
|
||||
'📅 %تاریخ 🕐 %ساعت', CHAR(10),
|
||||
CHAR(10),
|
||||
'🔴 خرید گرم: %گرم_خرید', CHAR(10),
|
||||
'🟢 فروش گرم: %گرم_فروش', CHAR(10),
|
||||
'🔴 خرید مثقال: %مثقال_خرید', CHAR(10),
|
||||
'🟢 فروش مثقال: %مثقال_فروش', CHAR(10),
|
||||
CHAR(10),
|
||||
'📞 %شماره', CHAR(10),
|
||||
'%آیدی', CHAR(10),
|
||||
'%لینک'
|
||||
);
|
||||
|
||||
-- توکن روبیکا (توکن بله/تلگرام از قبل موجودند) — سیستمی (can_edit=0)
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`)
|
||||
SELECT 'rubika_bot_token', '', 'توکن بات روبیکا', 0, 1, NULL
|
||||
@@ -39,6 +55,17 @@ SELECT 'price_channel_min_seconds', '120', 'حداقل فاصله ارسال (ث
|
||||
'حداقل فاصله بین دو ارسال به کانال؛ جلوی سیل پیام را میگیرد. صفر = هر تغییر قیمت.', 'number'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_min_seconds' LIMIT 1);
|
||||
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
||||
SELECT 'price_channel_message_text', @price_channel_default_text, 'قالب متن پیام کانال', 1, 1, @price_channel_message_desc, 'longtext'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_message_text' LIMIT 1);
|
||||
|
||||
UPDATE `settings` SET
|
||||
`title_fa` = 'قالب متن پیام کانال',
|
||||
`type` = 'longtext',
|
||||
`can_edit` = 1,
|
||||
`description` = @price_channel_message_desc
|
||||
WHERE `key` = 'price_channel_message_text';
|
||||
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
||||
SELECT 'price_channel_footer_id', '', 'آیدی کانال در پیام', 1, 1,
|
||||
'اگر پر باشد در انتهای پیام نمایش داده میشود (مثلاً یوزرنیم کانال). خالی = نمایش داده نمیشود.', 'text'
|
||||
@@ -82,7 +109,8 @@ UPDATE `settings` SET `can_edit` = 0 WHERE `key` IN (
|
||||
);
|
||||
UPDATE `settings` SET `can_edit` = 1 WHERE `key` IN (
|
||||
'price_channel_enabled', 'price_channel_messengers', 'price_channel_diff',
|
||||
'price_channel_min_seconds', 'price_channel_footer_id', 'price_channel_footer_phone',
|
||||
'price_channel_min_seconds', 'price_channel_message_text',
|
||||
'price_channel_footer_id', 'price_channel_footer_phone',
|
||||
'price_channel_footer_link', 'change_mesghal'
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user