مراحل راه‌اندازی سامانه

نصب فایل‌ها در سی‌پنل
Cpanel -> File Manager => Upload Zip file. Extract Zip file into Bot folder. (V2bot)

Cpanel -> Databases => Create Database (v2bot). Change Database collations to "utf8mb4_persian_ci".

Cpanel -> DataBases => Create User and define password. (robootir_v2user, @V2user). Add User to Database. (v2user -> robootir_v2bot)

Cpanel -> Subdomains => Create Subdomain and define it's folder. (v2.roboot.ir -> V2bot)

---------------------------------------------------------------------

تنظیم کرون‌جاب
Cpanel -> Crone Jobs / Set Files to Execute Periodically.
    4,14,24,34,44,54	*	*	*	*	/usr/bin/php /home/robootir/public_html/V2bot/scrape/scrape.php
    7,17,27,37,47,57	*	*	*	*	/usr/bin/php /home/robootir/public_html/V2bot/forward/forward.php
    9,19,29,39,49,59	*	*	*	*	/usr/bin/php /home/robootir/public_html/V2bot/media/media-freeCache.php

---------------------------------------------------------------------

ساخت بات در تلگرام
Telegram -> @BotFather / Create Bot in Telegram and get BotToken.
    botName = 'guzlamchi_v2_bot'
    botID = 'guzlamchiv2bot'
    botToken = '911687953:AAFhoZaaNWAI0zHa7x3TXQOQRI3yzYvUpQw'

---------------------------------------------------------------------

تنظیم داده‌های اولیه و ساخت پایگاه داده در همین صفحه
Browser / Execute Setup -> congif-setup.php
// Cpanel -> config -> congif-ini.txt / Initialize System.

use Ctrl+H to Change All 'اردبیل' to 'تهران'.
use Ctrl+H to Change All 'ardabil' to 'tehran'.

در فایل مربوط به همین صفحه، تنظیم نام سامانه در کادر عنوان صفحات فراموش نشود.

---------------------------------------------------------------------

hoseyyed
990124

*---------تاریخچه سامانه---------*

$1.0 -> 'اتصال به تلگرام و دریافت محتوا، ضبط در پایگاه داده';
$1.1 -> 'آنالیز محتوا، ضبط محتوا در پایگاه داده به تفکیک قالب';
$1.2 -> 'نمایش اولیه در وب‌سایت با انتخاب کانال از لیست';
$1.3 -> 'ارتقاء نمایش در وب‌سایت، افزودن جستجو';
$1.4 -> 'طراحی پنل اولیه تنظیمات';
$1.5 -> 'ارسال محتوای سامانه به کانال تلگرامی مقصد';
$1.6 -> 'پیرایش پست، حذف لینک';
$1.7 -> 'توسعه پایگاه داده برای 100 کانال';
$1.8 -> 'اختصاص نام کاربری و رمز عبور';
$1.9 -> 'بهبود امنیت کاربری، تفکیک مدیر و خبرخوان';
$2.0 -> 'بازنویسی سامانه، تابع‌محورشدن سامانه، توسعه‌پذیرشدن سامانه، تعداد نامحدود کانال و کاربر و ستون نمایش و کانال مقصد و غیره';
$2.1 -> 'تجمیع توابع تنظیمات اولیه در یک پوشه';
$2.2 -> 'هوشمندسازی ره‌گیری عبارت، ارسال به کانال مقصد';
$2.3 -> 'هوشمندسازی اولیه حذف تبلیغات';
$2.4 -> 'ایجاد فایل متنی تنظیمات اولیه، ایجاد فایل متنی گزارش‌گیری از عملیات';
$2.5 -> 'هوشمندسازی سامانه برای تشخیص صوت و فایل، جهت جلوگیری از بازنشر';
$2.6 -> 'ایجاد پنل راه‌اندازی اولیه سامانه جهت تنظیم داده‌های اولیه بدون نیاز به محیط سی‌پنل';
$2.7 -> 'ایجاد امکان برای درج اختیاری پانویس';
$2.8 -> 'رفع ایراد درج تکراری یک پست در کانال مقصد در اثر حذف یک پست در کانال مبدأ';
$2.9 -> 'گزارش‌گیری از فرآیند بازنشر و آرشیو در کانال تلگرامی گزارشستان';
$2.10 -> 'بهبود تشخیص تبلیغات، ارسال پست تبلیغی به کانال تبلیغات';
$2.11 -> 'توسعه ماژول ره‌گیری با ایجاد قابلیت عملگر «و» و «یا»ی منطقی';
$2.12 -> 'ایجاد پنل گزارش؛ گزارش‌گیری از تعداد کلمات';
$2.13 -> 'ارتقای پنل گزارش؛ نمایش نمودار توزیع کلمات پرتکرار';
$2.14 -> 'بهبود نمایش نمودار توزیع کلمات پرتکرار؛ ارسال خودکار نمودار به کانال گزارش';
$2.15 -> 'ارتقای پنل گزارش؛ گزارش‌گیری از تکرار کلمه در بازه زمانی';
$2.16 -> 'ارتقای پنل گزارش؛ گزارش‌گیری روزانه از کلمات پرتکرار و روند رشد تکرار کلمات';
$2.17 -> 'ارتقای پنل گزارش؛ تبدیل تاریخ گزارش به قالب تقویم شمسی';
$2.18 -> 'ارتقای پنل گزارش؛ ایجاد امکان حذف کلمات تکراری پست در گزارش‌گیری';
$2.19 -> 'طراحی و ایجاد فرم به‌روزرسانی تجمیعی سامانه‌ها';
$2.20 -> 'طراحی و ایجاد پنل تجمیعی مدیریت سامانه‌ها';
$2.21 -> 'بهبود ساختار مدیریت سامانه؛ تفکیک کلیدواژه‌های تبلیغ و گزارش از داده‌های اولیه';
$2.22 -> 'ارتقای پنل تجمیعی مدیریت سامانه‌ها؛ ایجاد امکان پاک‌سازی اطلاعات جداول';
$2.23 -> 'ارتقای امنیت فرم به‌روزرسانی تجمیعی سامانه‌ها؛ اضافه‌کردن فیلد کد ارسال';

*---------اتصال به پایگاه داده---------*

$host -> 'localhost';
$user -> 'masterlo_alborzallUser';
$password -> 'SavalanMFM@7378';
$database -> 'masterlo_alborzall';

*---------عنوان صفحات---------*

$pageTitles['masterName'] -> 'AlborzAll';
$pageTitles['login'] -> 'ورود به سامانه';
$pageTitles['logout'] -> 'خروج از سامانه';
$pageTitles['scrape'] -> 'گوزلم';
$pageTitles['scrape-manage'] -> 'گوزلمچی';
$pageTitles['scrape-view'] -> 'گوزلم‌گوز';
$pageTitles['view'] -> 'گورستماخ';
$pageTitles['view-manage'] -> 'گورسدن';
$pageTitles['forward'] -> 'یئیم';
$pageTitles['forward-manage'] -> 'یئیمچی';
$pageTitles['forward-view'] -> 'یئیم‌گوز';
$pageTitles['report'] -> 'گزارش';
$pageTitles['report-manage'] -> 'گزارش‌نامه';
$pageTitles['user-manage'] -> 'کیملیک یونیتیجیسی';
$pageTitles['user-profile'] -> 'کیملیک‌نامه';
$pageTitles['media'] -> 'رسانه‌ها';
$pageTitles['nameOfSystem'] -> ' گوزلمچی ';
$pageTitles['info'] -> ' اخبار البرز ';

*---------ضبط---------*


$maxPostToScrape -> '12';

*---------بازنشر---------*

$botName -> 'AlborzAll';
$botID -> '@AlborzAllBot';
$botToken -> '1073319569:AAGTE8gKExH4bjC_nVEJeizoa-mjQUTb1GA';

$botHost -> 'https://alborzall.rebot.ir/forward/forward.php';

$chatID -> '@alborzall';
$forwardDestination -> '@alborzall';
$maxPostToForward -> '10';

$TgChannelToLog -> '-1001232865859';
$TgChannelToAds -> '-1001302708135';

*---------مشخصات مقصدهای بازنشر---------*

config-ini-destinationsSpecification.txt

*---------ره‌گیری---------*

$detectionKeywordsArrays['البرز'] -> 
[
'البرز', 
'کرج',  
'ساوجبلاغ', 
'نظرآباد', 
'طالقان', 
'اشتهارد', 
'فردیس', 
'هشتگرد', 
'آسارا', 
'پلنگ', 
'مشکین', 
'چارباغ', 
'چندار'
];

$detectionKeywordsArrays['انتخابات'] -> 
[
'مجلس', 
'انتخابات', 
'*-+-*', 
'انتخابات', 
'مجلس قوی', 
'مجلس_قوی', 
'مجلس شورا', 
'مجلس_شورا', 
'رأی', 
'آراء',  
'آرای ', 
'بهارستان', 
'کاندید', 
'داوطلب', 
'نامزد', 
'ائتلاف', 
'نماینده', 
'اصلح'
];

detectionKeywordsArrays['البرز کرونا'] -> 
[
'کرونا', 
'عفون', 
'قرنطین', 
'ویروس', 
'*-+-*', 
'البرز', 
'کرج',  
'ساوجبلاغ', 
'نظرآباد', 
'طالقان', 
'اشتهارد', 
'فردیس', 
'هشتگرد', 
'آسارا', 
'پلنگ', 
'مشکین', 
'چارباغ', 
'چندار'
];


*---------عنوان گزارش---------*

'hashTagChannelID' -> 'hashTagText' -> 'hashTagLink';
'reportChartTitle' -> 'کلینیک تحلیل داده دکتر دیتا' -> 'https://telegram.me/qazvinall';

*---------حذف فایل---------*

$daysIntervalToFreeCache -> '1.5';