رفتن به مطلب

aramin

Administrators
  • تعداد ارسال ها

    69
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    3

آخرین بار برد aramin در مارچ 29 2017

aramin یکی از رکورد داران بیشترین تعداد پسند مطالب است!

اعتبار در سایت

9 Neutral

درباره aramin

  • درجه
    Advanced Member

آخرین بازدید کنندگان نمایه

560 بازدید کننده نمایه
  1. نصب فیکس پروکسی : ۱- فایل functions.php را جایگزین فایل هم نامش در پوشه classes کنید . ۲- فایل tokenset.php را جایگیزن فایل هم نامش در پوشه classes/mod کنید . ۳- برای فعال کردن پروکسی $getproxy را در فایل functions.php برابر عدد 1 کنید . ۴- در همان فایل متغییر $YourTserver را برابر آدرس سرور خود و یا سرور ما کنید . مانند نمونه : $YourTserver = "http://tapi.aramin.co"; ۵- توکن ربات خود را دوباره در سیستم ثبت کنید . ——————— نصب سرور پروکسی : ۱- محتویات پوشه tserver را در مسیر روت اصلی یک دامنه و یا سابدامین قرار دهید توجه : در این مسیر نباید هیچ اسکریپت دیگری وجود داشته باشد .
  2. مشاهده فیلم در نماشا جدیدترین فیلم سرویس استریم فیلم نتفلیکس با نام Black Mirror: Bandersnatch بر روی این شبکه منتشر شد. این فیلم دارای پنج‌ پایان‌بندی متفاوت است که با تعامل با بینندگان حق انتخاب بیشماری در اختیار آن‌ها قرار می‌دهد. همواره با جلو رفتن تکنولوژی و به دست آمدن امکانات بیشتر برای ایجاد سرگرمی، هنرمندان مختلف به شیوه خود دست به ایجاد ایده‌های جدید و بهره‌برداری از آن‌ها در راه آفرینش محصولاتی متفاوت می‌کنند. محصولاتی که برخی از ویژگی‌های پایه‌ای مدیوم‌های شناخته‌شده را برمی‌دارند و با اعمال تغییراتی در آن‌ها، یا تبدیل به چیزی خسته‌کننده می‌شوند یا فرصتِ بخشیدن تجربه‌ای جدید به مخاطب را به‌دست می‌آورند. فیلم تعاملی (اینتراکتیو) جدید نت‌فلیکس با نام Black Mirror: Bandersnatch (آینه سیاه: بندراسنچ) که به‌عنوان قسمت ویژه‌ای از سریال Black Mirror در نظر گرفته می‌شود، دقیقا با پیروی از همین روش، حکم سرگرمی هیجان‌آوری را پیدا می‌کند که شاید از کانسپت‌های تکرارشده برای شکل دادن به قصه‌اش بهره ببرد، ولی در روایت آن‌قدر اوریجینال و مثال‌زدنی است که هوش از سرتان می‌پراند. محصولی که با توجه به طبقه‌بندی نشدن واضح آن در تعاریف سنتی و قطعی‌ شده‌ی مدیوم‌هایی چون تلویزیون و سینما، احتمالا بررسی‌اش هم نمی‌تواند در فرمی کاملا یکی با دیگر فیلم‌ها و سریال‌ها جلو برود. سایت بلومبرگ پیش‌تر در گزارشی در این رابطه با عنوان «ماجراجویی خاص خودتان را انتخاب کنید»، به فیلمی تعاملی از مجموعهٔ Black Mirror اشاره کرده بود. فیلم Black Mirror: Bandersnatch داستانی تعاملی ( اینتراکتیو ) دارد و هر بیننده می‌تواند پایان‌بندی مورد علاقهٔ خود را انتخاب کند. طبق گزارش سایت وِرایتی، فیلم Black Mirror: Bandersnatch که پخش خود را از طریق سرویس استریم Netflixآغاز کرده است و تاکنون پنج پایان‌بندی مختلف داشته است و البته بیش از یک تریلیون احتمالات برای آن در نظر گرفته شده است و هر کسی می‌تواند با تصمیماتی جزئی، نسخهٔ مخصوص خود را داشته باشد، اما در مورد پایان‌بندی کلی این موضوع صدق نمی‌کند. بیش از یک تریلیون احتمال عددی عجیب است، اما باید بدین نکته اشاره داشته باشیم که همهٔ این احتمالات و تغییراتی که می‌توانید اعمال کنید، ضروری و آنچنان با اهمیت نیستند و بسیاری از آن‌ها تنها جزئیات کوچکی در داستان را عوض می‌کنند، اما برخی تغییرات مهم‌تر هستند. به‌عنوان مثال از تغییرات ساده و نه چندان مهم می‌توان به انتخاب نوع صبحانهٔ (برند دانهٔ غلات/سرآل) شخصیت اصلی داستان اشاره کرد که در همان ابتدای فیلم می‌توان تغییرش داد. ساختار داستان‌گویی فیلم، بر پایه‌ی قرار دادن انتخاب‌هایی اکثرا دو گزینه‌ای مقابل مخاطب جلو می‌رود. فرمتی که مدت‌ها است در دنیای بازی‌های ویدویی در حال اجرا شدن است و حالا در اشکال و فرمت‌های گوناگونی دنبال می‌شود. ولی Black Mirror: Bandersnatch، به هیچ عنوان نسخه‌ی تکرارشده‌ای از همان بازی‌ها در قالب لایواکشن نیست. چرا که حتی بین ماهیت انتخاب‌محور بودنش و داستانی که دارد، تناسبی مثال‌زدنی برقرار می‌کند. کارلا اینگلبرکت، مدیر و مسئول بخش تولیدات خلاقانهٔ سرویس استریم نتفلیکس در مورد قرار دادن این جزئیات نه چندان بااهمیت در فیلم Black Mirror: Bandersnatch چنین گفت: این تصمیمات کوچک سبب می‌شوند که بیننده انتخابی درست در همان اوایل فیلم داشته باشد و با روند کلی کار آشنا شود و پس از مدتی با آن احساس راحتی کند. بسته به گزینه‌هایی که بینندگان در فیلم Black Mirror: Bandersnatch انتخاب می‌کنند، مدت زمان فیلم می‌تواند ۴۰ تا ۹۰ دقیقه باشد و این میانگین کنونی است که از آمار اولیه به‌دست آمده است. روایت داستانی به شکلی است که بینندگان می‌توانند تنها بخش‌های اصلی و مهم را انتخاب کنند یا به کل از روایت اصلی داستان تا حد زیادی دست بکشند و به جزئیات کم‌اهمیت همچون مثالی که در بالا زده شد بپردازند. البته اگر انتخاب بینندگان از حدی در زمینهٔ بی‌‌ربطی به داستان اصلی فراتر برود و چیزی از داستان اصلی فیلم Black Mirror: Bandersnatch باقی نماند، در آن زمان فیلم به شخصیت شما گزینه‌ای اجباری می‌دهد و به شما اجازه می‌دهد یک یا دو مرحله به عقب برگردید و مسیر متفاوتی را انتخاب کنید. طبیعتاً با چنین ویژگی‌هایی که در فیلم Black Mirror: Bandersnatch گنجانده شده است، در همهٔ دستگاه‌ها نمی‌توان آن را به‌راحتی تماشا کرد و اگر دستگاه قدیمی باشد، باید با این ویژگی‌ها خداحافظی کنید. برخی تلویزیون‌های اسمارت قدیمی که اپلیکیشن نتفلیکس روی آن‌ها دیگر آپدیت دریافت نمی‌کند، این ویژگی را نخواهند داشت و در کل باید گفت برای داشتن حق انتخاب، باید به تکنولوژی جدید هم دسترسی داشته باشید. البته اگر تلویزیون شما قدیمی باشد، زیاد نگران نباشید و می‌توانید فیلم تعاملی Black Mirror: Bandersnatch را از گوگل کروم، پلی استیشن یا اپل تی‌وی مشاهده کنید. تاد یلین، معاون بخش تولید سرویس استریم نتفلیکس در این رابطه گفت: تقریباً هر کدام از مشتریان سرویس استریم نتفلیکس وسیله‌ای دارند که از طریق آن بتوانند فیلم Black Mirror: Bandersnatch را تماشا کنند. فیلم داستان یک برنامه نویس جوان به اسم استفن باتلر است که می‌خواهد با الهام از یک رمان فانتزی به خصوص که در آن قصه به چند شاخه تقسیم می‌شود و خواننده، خودش با انتخاب‌های خود داستان را به پایان می‌رساند، یک بازی ویدیویی بسازد. یک بازی ویدیویی داستان‌محور که ویژگی خاص آن دقیقا دخیل کردن تصمیمات گیمر لابه‌لای انتخاب‌هایی دوگانه است که هرکدام منجر به داستان‌های تازه و متفاوتی می‌شوند. این وسط، ساخت پروژه توسط شخصیتی که خودش آرام‌آرام در طول اتفاقات داستان نسبت به کنترل داشتن یا نداشتن در زندگی‌اش به شک و تردید می‌افتد و با مریضی‌های ذهنی گوناگونی دست‌وپنجه نرم می‌کند، باعث می‌شود که به سادگی، ماهیت انتخاب‌های شما خیلی سریع، برای‌تان حکم عنصری ترسناک را پیدا کنند. چون وسط تلاش‌های او برای به دست گرفتن دوباره‌ی کنترل کارهایش، این شما هستید که برخی از تصمیمات مهم را برایش اتخاذ می‌کنید و بسیاری از همین تصمیمات، مجددا حس دیوانگی را تقویت می‌کنند. در چهار فصل پخش‌شده از سریال آنتولوژی Black Mirror، با اپیزودهای متفاوتی مواجه شدیم که برخی بسیار سیاه و تلخ بودند و برخی نیز پایان‌بندی متعادل و گاه روشنی داشتند و همین موضوع سبب متفاوت بودن این سریال و ایجاد بحث‌های فراوان راجع به آن در فضای مجازی شد؛ فضایی که یکی از سوژه‌های این سریال بود. به بیان بهتر، Black Mirror: Bandersnatch مثل بهترین اپیزودهای سریال «آینه سیاه»، حتی مشخص نمی‌کند که باید آن را در کدامین ژانر داستانی طبقه‌بندی کرد. یک نفر ممکن است با تجربه‌های ترسناکش آن را قصه‌ی ماتریکس‌واری درباره‌ی حیات کنترل‌شده‌ی انسان‌ها ببیند و دیگری، شانس تصور کل فیلم‌نامه‌اش به عنوان نمایشی از بیماری‌های ذهنی استفن را پیدا می‌کند. از همه مهم‌تر هم چیزی نیست جز آن که هیچ‌کدام از این خطوط داستانی تصورشده توسط مخاطبان، برتری خاصی نسبت به یکدیگر ندارند و به شکلی کاملا موازی، در چارچوب قصه‌گویی فیلم، جایگاه‌شان را می‌یابند. به خاطر تک‌تک این موارد هم Black Mirror: Bandersnatch در نقطه‌ای می‌ایستد که هم لیاقت یدک کشیدن نام مجموعه‌اش را دارد، هم دورنماهای آن را شرح و بسط می‌دهد و هم می‌تواند به عنوان محصولی تماما مستقل، شناخته شود. اما فارغ از داستان‌گویی تعاملی فیلم که کمی جلوتر بیشتر درباره‌اش می‌نویسم، تماشای سکانس‌های ساخته‌ی دیوید اسلید، خودش یکی از بهترین تجربه‌هایی است که می‌توان در طول دقایق اثر پیدا کرد. Black Mirror: Bandersnatch به شدت با همان حالت شخصیت‌محور روایت داستانی خود، سعی می‌کند در تصویرپردازی هم جنون‌آمیز و قابل لمس باشد و در عین عالی بودن در مواردی فنی مانند دکوپاژها، کارگردانی و بازی گرفتن از تک‌تک نقش‌آفرین‌ها، اصلی‌ترین تمرکزش را به درستی روی روان و توقف‌ناپذیر جلوه کردن قصه بگذارد. به بیان واضح‌تر، هیچ لحظه‌ای در Black Mirror: Bandersnatch وجود ندارد که در آن شما فیلم را متوقف‌شده به هدف قرار دادن انتخاب‌ها در برابرتان ببینید و ترکیب توانایی‌های فوق‌العاده‌ی سرویس استریمی نت‌فلیکس با تدوین قدرتمند اثر، کاری می‌کند که سکانس‌های آن همیشه در حال پخش و جلو رفتن باشند. انتخاب‌ها در زمان‌هایی محدود و همزمان با پخش دقایقی از فیلم به سرانجام می‌رسند و همین هم حس شناوری فوق‌العاده‌ای به مخاطب اثر می‌بخشد. یکی از برترین ویژگی‌های ساخته‌ی تازه‌ی نت‌فلیکس اما گسترش دادن تصاویری محدود و رساندن‌شان به تعداد بی‌نهایتی از واقعیت‌های موازی است. در طول فیلم شما همواره کاراکترها را درون لوکیشن‌هایی انگشت‌شمار دنبال می‌کنید ولی سریال به طرزی دیوانه‌وار و قابل باور، بارها و بارها فهم‌تان از این محیط‌های محدود را به چالش می‌کشد. طوری که اصلا ممکن است برخی تماشاگران پخش دوباره و دوباره‌ی سکانس ثابتی از کند‌وکاو یک سگ در باغچه‌ی خانه را به عنوان بخشی از روزمرگی‌های ذهن بیمار استفنن بشناسند و افرادی دیگر، این لحظه را در قالب روایتی تصویری و هولناک درباره‌ی یک داستان جنایی، درک کنند. قصه‌های فیلم و قصه‌گویی‌هایش به قدری پرپیچ و خم جلو می‌روند که گاهی یک سکانس ثابت، می‌تواند معانی تماما متفاوتی در دو داستان مختلف داشته باشد. در عین آن که هر دوی این داستان‌ها نیز کنار یکدیگر و به صورت موازی، قابل درک به نظر می‌رسند. نتیجه‌ی چنین تناسب معرکه‌ای بین فرم ارائه و محتوای اثر هم می‌شود آن که تجربه‌ی Bandersnatch، همان‌قدر که شبیه یک بازی داستانی با محوریت انتخاب‌های شما است، بی‌شباهت به تمامی تجربه‌های ویدیوگیمی‌تان نیز باشد و همان‌قدر که شبیه به دیدن هر فیلم لایواکشن دیگری است، مخاطب را به دنیای تازه‌ای از روایت‌های انجام‌شده در تلویزیون تا قبل از خودش نیز ببرد. جالب‌تر این که مسئله‌ی چگونگی تاثیرگذاری انتخاب‌های شما در دل داستان فیلم، صرفا روشی برای درگیر کردن‌تان با داستان نیست و بیشتر، باید به عنوان ماهیت آن شناخته شود. به این معنی که حتی اگر یک روز سازندگان فیلم تصمیم به ارائه‌ی نسخه‌ای واحد و از پیش تعیین‌شده از آن را بگیرند، دیدن نسخه‌ی مورد بحث نهایتا پنجاه درصد از جذابیت‌های ارائه‌شده در فیلم تعاملی اصلی را تحویل‌تان می‌دهد. چرا که انتخاب‌های شما، افتادن‌های‌تان در چرخه‌های باطل و تمام‌ناشدنی، فرصت‌هایی که فیلم برای بازگشتن به چند دقیقه‌ی قبل به بیننده می‌دهد، لحظاتی که برخلاف همیشه فقط یک گزینه برای انتخاب کردن دارید و این خودش تبدیل به چرخ‌دنده‌ی مهمی در قصه می‌شود و همه‌ی این عناصر، قسمت‌هایی از پایه‌ای‌ترین احساسات‌تان نسبت به Bandersnatch را شکل می‌دهند. اگر حقیقتش را بخواهید، فیلم اصلا پایانی ندارد و کم‌وبیش این مخاطب است که در جایی از داستان و پس از گرفتار شدن به مریضی ذهنی استفن، تصمیم به خروج از آن می‌گیرد. خروج از داستانی که تاثیرگذاری تصمیمات‌تان روی آن به قدری زیاد است که همین انتخاب‌ها می‌توانند شما را بعد از چهل دقیقه یا بعد از زمانی دوبرابر و حتی طولانی‌تر، به اولین نقطه با قابلیت خروج برسانند. یکی از آن نقاط متعددی در سریال که تماشاگر را بین بازگشت به تازه‌ترین نقطه‌ی عطف قصه یا رفتن به تیتراژ پایانی، گیر می‌اندازند. فضاآفرینی‌هایی که از ترکیب موسیقی، تصویرسازی، بازی‌های عالی بازیگرانی همچون فیون وایتهد (که بازیگری را با نقش‌آفرینی در فیلم Dunkirk به کارگردانی کریستوفر نولان آغاز کرد)، کریگ پارکینسون، الیس لاو، اسیم چادری و صد البته ویل پولتر و دیالوگ‌نویسی‌های عمیق حاصل می‌شوند و همه‌ی موارد نام‌برده را نیز در ترکیبی غیر قابل تشخیص به کار می‌برند. چرا که Black Mirror: Bandersnatch باید تبدیل به تجربه‌ای می‌شد که درگیری ذهنی مخاطب با وضعیت شخصیت اصلی‌اش، اصلا به شکل جدی راه در نظر گرفتن بخش‌بخش آن به عنوان قسمت‌هایی شکل‌دهنده به ساختار یک اثر سرگرم‌کننده را ببندد و خواه یا ناخواه باید پذیرفت که فیلم، از این منظر واقعا به هدفش هم رسیده است. به گونه‌ای که اگر بخواهید به شیمی بین شخصیت‌ها، منطق دیالوگ‌ها و حتی چگونگی تاثیرگذاری صداگذاری‌های بعضا ترسناک اثر در خلق تجربه‌ی تقدیم‌شده به بینندگان فکر کنید و آن‌ها را به درستی بسنجید، راهی به جز مدتی صبر کردن برای پشت سر گذاشتن زمانی پس از به پایان رسیدن محصول، ندارید. به این مفهوم که هنگام دنبال کردن روایت درگیرکننده‌ی آن، اصلا امکان تمرکز کردن روی جزئیات وجود ندارد و فقط با گذر زمان از تجربه‌ی هولناک‌تان موقع دیدنش است که فرصت برگشتن به عقب و فکر کردن به آن نقاط قوت و ضعف کوچک و بزرگ، به دست می‌آید. در صورتی که از هر طریقی می‌توانید به نت‌فلیکس دسترسی داشته باشید، حتی در صورت تنفر داشتن از همه‌ی توصیفات گفته‌شده، نباید در تجربه‌ی Black Mirror: Bandersnatch درنگ کنید. چرا که این فیلم تعاملی که مشخصا در آینده رقبای بسیار بیشتری خواهد داشت، چه برای تماشاگران سینما و تلویزیون و چه برای دوست‌داران بازی‌های تعاملی داستان‌محور، تجربه‌ی جدیدی به ارمغان می‌آورد. تجربه‌ای که در عین تقلیدشده بودن، به خاطر پیوستگی فوق‌العاده‌ی همه‌ی اجزایش حسی یگانه را به مخاطب القا می‌کند و از آن‌جایی که هرگز به مفهوم سنتی و تعریف‌شده در ذهن ما به پایان نمی‌رسد، حداقل تا چند روز، ذهن‌تان را مطلقا مشغول سنجش دیوانگی‌هایش خواهد کرد. سریال Black Mirror توسط کمپانی اندمول شاین یو کی (Endemol Shine UK) تهیه و تولید شده و چارلی بروکر وظیفهٔ ساخت آن را بر عهده داشته است. در فصل چهارم سریال Black Mirror بازیگرانی چون جسی پلمونس، کریستین میلیوتی، جیمی سیمپسون، ماکیلا کوئل، بیلی مگنوسن (بازیگران قسمت اول)، اوون تیگ، رزمری دویت، برنا هاردینگ (بازیگران قسمت دوم)، آنتونی ولش، آندره‌آ ریسبرو، کرن سونیا ساوار، آندرو گوور، کلر راشبروک (بازیگران قسمت سوم)، جورجینا کمپبل، جو کوئل (بازیگران قسمت چهارم)، مکسین پیک (بازیگر قسمت پنجم)، داگلاس هاج و لتیتیا رایت (بازیگران قسمت ششم) حضور داشتند و به ایفای نقش پرداختند. دیوید اسلید که چهره شناخته شده‌ای در سریال Black Mirror است، به‌عنوان کارگردان این پروژه معرفی شده است. او پیش از این کارگردانی قسمت پنجم فصل چهارم این سریال را که Metalhead (متال‌هد) نام داشت، بر عهده داشته و در خارج از این مجموعه، او کارگردانی سریال‌های تحسین شده بسیاری از جمله سریال Breaking Bad (بریکینگ بد)، سریال Hannibal (هانیبال) و سریال American Gods (خدایان آمریکایی) را نیز در کارنامه خود داشته است. برخی بینندگان هم با مشاهده و بررسی Black Mirror: Bandersnatch فلوچارت تصمیم‌های این فیلم را استخراج کرده‌اند که راهنمایی بسیار خوبی است تا دیگر بینندگان بدانند چگونه می‌توانند سریعتر به آخر فیلم برسند. در تصویر زیر میتوانید یکی از فلوچارتها که تا زمان نوشته شدن این مطلب آماده شده است را مشاهده کنید. برای مشاهده فلوچارت های جدید که دایم در حال آپدیت شدن است به این لینک مراجعه کنید .
  3. aramin

    سوالاتی در مورد ربات گیسو

    سلام مشخص نکردین شما از کدام نسخه استفاده میکنید تا راهنمایی کنیم ....
  4. aramin

    مشکل در نصب گيسو بات

    سلام بله همونطور که دوستمون گفتن نسخه PHP مهم هست .
  5. aramin

    باکس پیام های دریافتی

    برای این کار میتوانید از بخش فرم ساز استفاده کنید.
  6. توضیحاتی کوتاه : ممکنه در این آموزش بخش هایی از تنظیمات اصلی نباشه این نشون دهنده این موضوع هست که شما نسخه جدیدی از گیسوبات رو دارین و این ویدیو آموزش قدیمی هست ولی اصول اصلی تنظیمات به همین صورت هستش . در مورد توضیحی که در مورد الزامات نصب داده شده موارد مهم به شرح زیر هست : هاست : نسخه PHP5.6 فعال بودن ( allow_url_include ، allow_url_fopen ) SSL : ولید (SSL های رایگان کلودفلر و لتس انکریپت قابل استفاده است .) دامنه : قالبت نصب فقط در روت دامنه و یا ساب دامین وجود دارد . این ربات در پوشه ها یعنی با آدرس مثل yourdomain.com/gisoobot کار نمیکند .
  7. برخی از امکانات این پلاگین : امکان ارسال اطلاعات هاست بعد از خرید به کاربر در تلگرام . ارسال پاسخ تیکت ها به کاربر ارسال تیکت ها به مدیر ارسال فاکتور ها و اطلاعیه های پرداخت فاکتور در تلگرام و ... آموزش نصب : برای نصب ابتدا پلاگین را از لینک زیر دانلود کرده و در روت اصلی سایت whmcs خود اکسترکت کنید . دانلود : https://goo.gl/8qree3 سپس پلاگین را از بخش مدیریت افزونه ها فعال کرده و به بخش مدیریت پلاگین از بخش افزونه ها مراجعه کنید . در این بخش پلاگینی به نام sms addon فعال شده فیلد های آن را به صورت زیر پر کنید : در بخش شماره درگاه لینک وب سرویس گیسوبات را وارد کنید . و در بخش رمز درگاه رمز وب سرویس را وارد کنید . و از سایر بخش های تنظیمات پیام ها متن پیام های خود را وارد کنید.
  8. aramin

    گزینه حذف دستور

    در نسخه های پیشرفته این امکان وجود داره
  9. aramin

    راهنمایی برای ربات نظرسنجی بدون درج آرا؟

    سلام فعلا چنین موردی ندارم و چیزی که این کار رو انجام بده نمیشناسم
  10. aramin

    ارور ها و باگ های زیادی بعد از نصب اسکیریپت

    با سلام این موارد ارور و باگ نیست و فقط اطلاع دهنده های سیستم هست شما میتونید از طریق تنظیمات هاست این موارد رو خاموش کنید .
  11. با سلام در جهت نمایش اطلاعات مخصوص به کاربر در پیام ها میتوانید از دستور های زیر استفاده کنید : %name% == نمایش نام %uid% == نمایش شناسه کاربری و کد کاربر %lname% == نمایش نام خانوادگی %ulink% == نمایش لینک معرفی %phone% == نمایش شماره تلفن کاربر %uname% == نمایش آیدی کاربری %uref% == نمایش تعداد کاربر های معرفی شده %botid% == نمایش آیدی ربات شما میتونید از دستور های زیر در متن پیام خودتون که در دکمه ها قرار میدین استفاده کنید برای مثلا به متن زیر توجه کنید : در پیام بالا بعد از سلام نام و نام خانوادگی کابر ارسال میشه و در محل لینک معرفی لینک معرفی ربات به کاربر ها قرار میگیره و در آخر هم به کاربر میگه که چند نفر رو تا حالا معرفی کرده .
  12. شما میتوانید از دستور ها و نمونه های زیر برای استفاده از بخش کیبورد هر دستور در ربات تلگرام استفاده کنید : همچنین به زودی ویدیو آموزش این دستور ها ودکمه ها نیز آماده و در همین پست قرار خواهد گرفت : دستور های معمولی : { "keyboard": [ [ "1" ], [ "1", "2" ] ] } در نمونه بالا یک نمونه از دستور های کیبورد معمولی که در زیر گوشی قرار میگیرند رو مشاهده میکنید . خوب با نمونه بالا شما میتونید یک کیبود که از دو ردیف تشکیل شده استفاده کنید . همینجور که میبینید در این کیبورد عدد ۱ در خط اول هستش و عدد ۱ و ۲ دوم در خط دوم قرار میگیرند شما میتونید به جای اعداد دستور مورد نظر رو قرار بدین . در مورد دستور ها : شما در منو دستور ها و کمه ها در پنل ربات یک دستور اصلی دارین به نام /start این دستور در اصل منو اصلی شما و شما میتونید اون رو ویرایش و تغییر بدین که در ادامه این آموزش تو ضیحاتی در مورد این کار خواهم داد . ولی فعلا در همین حد اطلاع داشته باشید که دستور /start دستور منو اصلی شماست و برای ایجاد منو اصلی که کاربر ها ازش استفاده می کنند باید این منو رو تغییر بدین . چگونه یک دستور را حذف کنیم ؟ خوب برای اینکه در یک کیبورد یک دستور رو حذف کنیم ابتدا منو اصلی ربات رو قرار میدم ٫ شما وقتی ربات رو نصب میکنید به صورت پیشفرض این منو در ربات و در دستور /start و در بخش کیبورد وجود داره . { "keyboard": [ [ "کوتاه کننده لینک", "ساخت تصویر" ], [ "محصولات", "تست محدودیت", "ثبت آدرس" ], [ "واریز مبلغ دلخواه" ], [ "اخبار ورزشی", "اخبار سیاسی", "اخبار تاپ امروز" ], [ "ارسال پیام", "نظر سنجی", "فال حافظ" ], [ "قیمت سکه", "امروز ؟", "قیمت ارز" ] ], "resize_keyboard": true } خوب همونجور که مشاهده میکنید ممکنه چنین منویی در بخش /start شما موجود باشه حالا چطور منو هایی که نیاز ندارین دو حذف کنید ؟ ببینید در مرود خط ها و تعداد دکمه در هر خط قبلا توضیح دادم برای مثلا برای حذف یک خط کامل به صورت زیر عمل کنید : { "keyboard": [ [ "محصولات", "تست محدودیت", "ثبت آدرس" ], [ "واریز مبلغ دلخواه" ], [ "اخبار ورزشی", "اخبار سیاسی", "اخبار تاپ امروز" ], [ "ارسال پیام", "نظر سنجی", "فال حافظ" ], [ "قیمت سکه", "امروز ؟", "قیمت ارز" ] ], "resize_keyboard": true } اگر تفاوت منو بالا و منوی اصلی رو مشاهده کنید خط اول دکمه ها رو من حذف کردم فقط توجه داشته باشید که اگر خطر و حذف میکنید به "," کارکتر ویرگول مانند توجه کنید نباید در انتهای آخرین خط ویرگوا وجود داشته باشه اگر جایی در این مورد اشتباه کنید ربات از کار میوفته و تا زمان اصلاح دیگه اون دستور کار نمیکنه . در این مورد بیشتر توضیح خواهم داد . خوب در مرحله بعد میخوام از دستور بالا خط اول دکمه تست محدودیت رو حذف کنم به مثال زیر و محل های قرار گیری کاما دقت کنید تا متوجه توضیحی که در بالا دادم بشید : { "keyboard": [ [ "کوتاه کننده لینک", "ساخت تصویر" ], [ "محصولات", "ثبت آدرس" ], [ "واریز مبلغ دلخواه" ], [ "اخبار ورزشی", "اخبار سیاسی", "اخبار تاپ امروز" ], [ "ارسال پیام", "نظر سنجی", "فال حافظ" ], [ "قیمت سکه", "امروز ؟", "قیمت ارز" ] ], "resize_keyboard": true } دکمه تست محدودیت و کامای بعدش رو حذف کردم تا دستور به درستی کار کنه . تا اینجا پس در مورد حذف کاملا توضیح دادم و فقط باز تاکید میکنم به فرمت کاما ها کاملا دقت کنید . در ادامه میخوام بهتون توضیح بدم به چه صورت یک دکمه و بعد یک دستور ایجاد کنید : به مثال زیر توجه کنید : { "keyboard": [ [ "دستور نمونه" ], [ "آخرین اخبار سایت", "نظر سنجی" ] ] } در نمونه بالا سه دکمه یکی در خط اول و دوتا در خط دوم داریم . حالا من در مثال بعدی یک دکمه به خط اول اضافه میکنم : { "keyboard": [ [ "دستور نمونه", "دکمه دوم در همین خط" ], [ "آخرین اخبار سایت", "نظر سنجی" ] ] } خوب همونجور که میبینید دکمه دوم در همین خط در اصل یه دکمه ثانویه هست که در خط اول و در کنار دستور نمونه قرار دادم با این مثال شما میتونید به همین صورت دکمه های بیشتری به یک خط اضافه کنید و باز هم به نکته مهم کاما اشاره میکنم که چون میخواستم یک دکمه جدید ایجاد کنم بعد از دستور نمونه یک کاما قرار دادم و بعد دکمه بعدی رو ایجاد کردم و چون دکمه دوم آخرین دکمه این ردیف بود بعدش دیگه کاما قرار ندادم . در مثال بعدی یک خط جدید در کد قرار میدم : { "keyboard": [ [ "دستور نمونه" ], [ "نمونه در خط حدید" ], [ "آخرین اخبار سایت", "نظر سنجی" ] ] } به مثال بالا توجه کنید نمونه در خط جدید یک دکمه هست که در یک خط جدید ایجاد شده به همین صورت میتونید خط های دیگه قرار بدین و یا در هر خط طبق توضیحات بالا چند دکمه قرار بدین و باز هم تاکید میکنم به کاما ها دقت کنید خوب در ادامه میخوام در مورد چند دستور کوچیک صحبت کنم : شما وقتی از دکمه های بالا استفاده کنید سایز دکمه ها خیلی بزرگ میشه گاهی وقت ها و شاید این مورد شما رو اذیت کنه و دوست داشته باشید از دکمه هایی با سایز کوچیک تر استفاده کنید برای کوچیک کردن سایز دکمه ها باید دستور زیر رو به صورت مثال زیر کد هاتون قرار بدین : مثالی در این مورد : { "keyboard": [ [ "دستور نمونه" ], [ "آخرین اخبار سایت", "نظر سنجی" ] ], "resize_keyboard": true } خوب همون جور که میبینید من این دستور رو زیر کد ها با رعایت همون کاما قرار دادم با این کار نمایش دکمه هام به صورت کوچک صورت میگیره . کد دیگه ای هم وجود داره که شاید در شرایطی به درد شما بخوره این کد که در زیر نمونش رو قرار میدم باعث میشه بعد از زدن یکی از دکمه های منو کیبورد بسته بشه . در شرایطی لازم بود میتونید از دستور زیر استفاده کنید : فرمت استفاده هم دقیقا مثل مثال بالا هستش و همچنین میتونید هر دو این دستور ها رو درکنار هم استفاده کنید برای مثال به صورت زیر : { "keyboard": [ [ "دکمه" ] ], "one_time_keyboard": true, "resize_keyboard": true } خوب تا اینجا کامل با ویرایش بخش کیبورد های معمولی آشنا شدین حالا یه توضیح کوتاه در مورد این موضوع میدم که وقتی یک دکمه ایجاد کردین به چه صورت اون رو به یک دستور متصل کنید ! شما وقتی یک دکمه جدید ایجاد میکنید با زدن اون دکمه متن اون دکمه برای ربات ارسال میشه پس باید دقیقا هم نام اون دکمه یک دستور ایجاد کنید . در ربات ساز گیسو انواع متفاوتی از دستور ها وجود داره مثل دستور اجرای نظر سنجی یا دستور ارسال یک پیام جدید و .... در مورد دستور های ویژه مثل نظر سنجی و ... بعدا در آموز هاش بعدی بیشتر توضیح میدم ولی در مورد دستور هایی که بعد از زدنش یک متن ارسال بشه و یا یه زیر منو دیگه ارسال بشه همینجا توضیح کامل تری میدم خدمتتون . بعد از این که دکمه ای با نام مثلا X در کیبوردتون ایجاد کردین از بخش دستور ها و دکمه ها روی افزودن دستور در بالای صفحه کلیک میکنید و فرم رو بر اساس نیازتون پر میکنید اول از همه در بخش دستور دقیقا نامی رو که روی دکمه قرار دادین رو وارد میکنید در این مثال من دکمه X رو ایجاد کرده بودم پس اینجا هم دستور رو باید X وارد کنم و بعد در بخش متن متنی که میخواید با زدن دستور به کاربر نمایش داده بشه رو وارد میکنید و در صورتی که میخواین با زدن این دکمه منو جدیدی نمایش داده بشه همون جور که بالا توضیح دادم در بخش کیبورد کد کیبورد مورد نظر رو هم وارد میکنید و بعد حتما به این نکته توجه کنید ! نوع دستور رو روی کاربران قرار میدین در صورتی که این کارو نکنید دستور کار نمیکنه . به همین صورت با زدن دکمه X دستوراتی که برای X وارد کرده بودین برای کاربر ارسال میشه . یه نکته خیلی مهمه ممکنه بخواین بعد از زدن دکمه X چند پاسخ عکس یا ویدیو برای کاربر پشت سر هم ارسال بشه برای چنین کاری کافیه چند دستور ایجاد کنید و در بخش دستور همون نام X رو وارد کنید و ادامه فرم رو مثل قبل پر کنید . به این صورت با زدن دکمه X چند دستور ی که پشت سر هم ایجاد کردین به صورت همزمان و پشت هم برای کاربر ارسال میشه ازاین امکان میتونید برای گالری تصویر و یا ویدیو استفاده کنید و یا به صورت همزمات تصویری ارسال کنید و بعدش توضیحات تصویر رو هم در ادامه ارسال کنید . خوب تا الان اطلاعات کاملی در مورد دستور ها و دکمه ها دارین و میتونید کار خودتون رو شروع کنید ولی در ادامه به دو دکمه که شاید جایی به کارتون بیاد اشاره میکنم : دکمه ارسال شماره تلفن : مثال : { "keyboard": [ [ { "text": "? ثبت شماره تلفن ?", "request_contact": true } ] ], "one_time_keyboard": true, "resize_keyboard": true } وقتی برای دستوری این دکمه رو قرار بدین کابر میتونه با زدن دکمه شماره تلفن خودش رو به صورت کانتکت برای ربات ارسال کنه و ربات این شماره رو در سیستم ذخیره میکنه . دکمه ارسال لوکیشن : مثال : { "keyboard": [ [ { "text": "ثبت لوکیشن", "request_location": true } ] ], "one_time_keyboard": true, "resize_keyboard": true } وقتی دستور بالا رو در کیبورد یک دستور وارد کنید کاربر با زدن دکمه لوکیشن خودش رو برای شما ارسال میکنه و شما میتونید از این لوکیشن برای کار های متفاوت استفاده کنید . استفاده از لوکیشن در نسخه های بعدی خیلی پیشرفته تر میشه و کار های زیادی رو میشه باهاش انجام داد . خوب تا حالا با کیبور های معمولی کاملا آشنا شدیم پس در ادامه شمارو با کیبورد های شیشه ای آشنا میکنم : کیبورد شیشه ای : این کیبورد ها به صورت دکمه های شیشه ای چسبیده به پیامتون ارسال میشن و حتما در خیلی از ربات ها اون هارو دیدین و امکانات خیلی خوبی رو براتون فراهم میکنند . فرمت کلی یک کیبورد شیشه ای : { "inline_keyboard": [ [ { "text": "نام نمایشی دکمه", "callback_data": "دستور مورد نظر" } ] ] } به همین صورت که در دستور بالا میبیند هر دکمه شیشه ای از دو بخش تشکیل شده text و callback_data که این امکان خیلی خوبی رو به شما میده که نام دکمه با دستوری که انجام میده متفاوت باشه و کاربر این مساله رو متوجه نشه ! برای مثال شما میتونید داخل بخش تکس مثلا وارد کنید در نظر سنجی شرکت کنید ! و در بخش کالبک دستور نظر سنجی رو وارد کنید به این صورت با اینکه نام دستور نظر سنجی مثلا X هست ولی شما میتونید در بخش تکس هر نامی که میخواید وارد کنید و با کالبک بگین که ربات دستور X رو اجرا کنه . این امکان در خیلی جاهای دیگه هم ممکنه به درد شما بخوره پس خلاق باشید و ازش خیلی جاها استفاده کنید . مورد بعدی دکمه های لینک دار هستش که به شما اجازه میده که کاری کنید کاربر بعد از زدن دکمه شیشه ای به یک لینک منتقل بشه . مثال : { "inline_keyboard": [ [ { "text": "گوگل", "url": "http://google.com" } ] ] } مثال بالا کاربر فقط دکمه ای با نام گوگل میبینه که بازدن دکمه وارد آدرسی که در بخش url وارد کردین میشه در این نوع حتما دقت کنید که در ابتدای آدرس سایت حتما باید http:// یا https:// وارد کرده باشید در غیر این صورت دکمه کار نمیکنه . خوب حالا در یک مثال من چند دکمه شیشه ای رو در کنار هم و زیر هم قرار میدم تا با چنینش این دکمه ها هم آشنا بشید : { "inline_keyboard": [ [ { "text": "گوگل", "url": "http://google.com" }, { "text": "X", "callback_data": "x" } ], [ { "text": "y", "callback_data": "y" } ] ] } در مثال بالا من از ترکیب دکمه لینک دار و دکمه معمولی شیشه ای استفاده کردم و این دکمه ها در دو ردیف قرار دارند . همونجور که میبینید اول دکمه لینک دار هست که در کنارش دکمه x رو قرار دادم و در خط بعدی یک تک دمکنه به نام y ایجاد کردم . شما مثل کیبور های معمولی میتونید از این فرمت برای ایجاد نامحدود ردیف و دکمه استفاده کنید و در پیام هایتون قرار بدین . فقط حتما توجه کنید که در این کیبورد هم محل قرار گیری کاما ها خیلی مهمه تا کیبورد ها درست کار کنند . خوب فکر میکنم در مورد همه چیز بخش ساخت کیبورد ها و دستور ها صحبت کردم و فقط موند دستور های سریع : در گیسو ما یک سری دستور سریع ایجاد کردیم که لازم نباشه خیلی خودتون رو درگیر ساخت دکمه ها کنید به این دستور ها در زیر اشاره میکنم : "بازگشت" : دستور بازگشت رو شما میتویند در هر کیبوردی استفاده کنید که کاربر در صورت زدن این دکمه به منو اصلی ربات برمیگرده . "امروز ؟" : دستور امروز ؟ اطلاعات در مورد تاریخ امروز و وقایع امروز به کاربر میده . "سبد خرید" : این دستور سبد خرید کاربر رو بهش نشون میده . دستور های دیگه ای هم هستند که به مرور در آموزش های بعدی به صورت اختصاصی در مورد اونها توضیح میدم . امیدوارم این آموزش کاملا بتونه نیاز های شمارو در مورد کار با بخش کیبورد ها و دستور ها رفع کنه در صورتی که در هر مورد سوال یا مشکلی دارین در همین پست مطرح کنید تا به اون ها پاسخ داده بشه و اگر سایرین هم مشکلی مانند شما داشتن با دیدن پاسخ ها مشکلاتشون رفع بشه . موفق باشید و کمی خلاق .
  13. قبل از هر عملی در زمینه گیسو بات خرید نصب و ... مطلب زیر را مشاهده کنید : خرید و فروش و معرفی خدمات و محصولات در شبکه های اجتماعی یکی از بهترین راه های امروز تجارت جهانی است ! آیا شما هم دوست دارید تجارت خود را جهانی کنید ؟ فقط کافیه یک بار امتحان کنید .... برخی از امکانات این نسخه : فروش محصولات پستی فروش اکانت فروش فایل های دانلودی فروش بلیط ساخت اپلیکیشن آندروید ! ساخت اپلیکیشن آی او اس ! ساخت وب اپ ! ساخت سایت اصلی ! ساخت بارکد جهت چاپ ! ساخت بارکد هوشمند ! درگاه پرداخت پاسارگاد درگاه پرداخت زرین پال امکان پرداخت وجه دلخواه امکان حذف کاربر دسته بندی محصولات به صورت تو در تو مدیریت منو های و دکمه ها نمایش هوشمند محصولات و دسته ها در ربات افزودن توضیحات به فاکتور سیستم ایجاد محدویت برای دکمه ها : میتوایند دکمه ای را محدود کنید تا فقط برای کاربری فعال باشد که بالای یک تعداد مشخص زیر مجموعه به ربات دعوت کرده است . مدیریت کامل کاربران شامل : مسود کردن مدیریت آدرس ها و اشتراک ها و ... سبد خرید داخلی ربات و پیشرفته ساخت فاکتور فروش زیبا و کاربردی امکان پرینت فاکتور امکان مدیریت فاکتور ها و سفارشات در پنل مدیریت محاسبه هوشمند هزینه پست پیشتاز محاسبه مالیالت سیستم هزینه پیک موتوری سیستم پرداخت آنلاین و پرداخت در محل مدیریت دکمه ها و منو های نا محدود و تو در تو دکمه های ویژه دکمه نرخ ارز دکمه پاسخ تصادفی مثل فال دکمه اطلاعات روز دکمه ارسال پیام به مدیریت دکمه نرخ لحظه ای سکه سیستم دکمه های خبر خوان RSS نا محدود مانند مشاهده محصولات و اخبار سایت ، اخبار سایت های خبری و .... سیستم دکمه نظر سنجی نا محدود و با گزینه های نا محدود سیستم پشتیبانی و پیام و چت در ربات با کاربران سیستم اطلاع رسانی و چت با کاربران چدید ربات سیستم محدودیت استفاده از ربات فقط برای اعضای کانال سیستم خاموش و روشن کردن ربات سیستم باگ یاب ربات ارسال پیام تکی و گروهی به کاربران ربات آپلود سنتر تصاویر برای ارسال در ربات ارسال تصویر ، ویدیو ، کپشن و متن در دکمه ها پشتیبانی از ایموجی ها در دکمه ها و متن ها دسته بندی فاکتور های دریافنی در سیستم مدیریت بر اساس روزانه و .... امکان پرینت فاکتور نهایی برای ارسال همراه محصول از پنل مدیریت امکان تغییر وضعیت فاکتور (پرداخت نشده ، پرداخت شده ، پرداخت در محل ، ارسال شده و ...) مدیریت کامل سفارش ها مدیریت کامل تراکنش های بانکی امکان ایجاد انواع دکمه ها و منو های شیشه ای تو در تو داشبورد کامل و اطلاع از وضعیت فعلی سیستم و فروش پنل مدیریت زیبا و کاربردی بر اساس ویژگی های UI , UX جهانی آپدیت رایگان این سیستم و دریافت تمام آپدیت ها به صورت رایگان برای تمام خریداران سیستم نصب و راه اندازی آسان و بسیاری امکانات دیگر .... اطلاعات بیشتر در مورد سیستم فروش بلیط تیکتک : قیمت پلاگین (۱۵۰ هزار تومان) سامانه هوشمند فروش بلیط همایش ها و سمینار ها از طریق ربات تلگرام ... (پلاگین تیکتک) از برخی امکانات سیستم میتوان به موارد زیر اشاره کرد : فروش بلیط کنسرت فروش تور های مسافرتی فروش بلیط همایش ها و رویداد ها مدیریت سانس ها کلاس و ... مراحل ساده خرید مدیریت موجودی امکان خرید چند بلیت به صورت هم زمان امکان مشخص کردن تعداد برای خرید بلیط امکان ارسال پیام به یک گروه خرید خاص (به عنوان مثال ارسال پیام به خریداران تور کویر مصر ویا همایش ویژه ) مدیریت گیشه مدیریت فروش بلیط مدیریت و سوزاندن بلیط در گیشه مدیریت خروج از سالن و ورود مجدد و بسیاری امکانات دیگر ... این نسخه به صورت متن باز بوده و هیچ گونه محدودیتی در تغییرات کد و نصب وجود ندارد هرگونه سفارش شخصی سازی سیستم انجام میشود .... به مدت شش ماه پشتیبانی و دریافت آپدیت های رایگان نصب سیستم شامل 30 تا 50 هزار تومان هزینه می باشد .(سیستم دارای نصاب ساده است و در صورت نیاز این هزینه دریافت میشود ...) این سیستم بر روی هاست های معمولی قابل نصب است و استفاده معمولی از آن نیاز به هیچ نوع سروری ندارد .... الزامات نصب : هاست : نسخه PHP5.6 فعال بودن ( allow_url_include ، allow_url_fopen ) SSL : ولید (SSL های رایگان کلودفلر و لتس انکریپت قابل استفاده است .) دامنه : قالبت نصب فقط در روت دامنه و یا ساب دامین وجود دارد . این ربات در پوشه ها یعنی با آدرس مثل yourdomain.com/gisoobot کار نمیکند . قیمت نسخه حرفه ای ربات : 350 هزار تومان به صورت 6 ماه می باشد . (6 ماهه بودن سیستم به معنای غیر استفاده بود سورس بعد از 6 ماه نیست و فقط به این معناست که بعد از 6 ماه از پشتیبانی خارج شده و دیگر آپدیت های جدید بعد از این 6 ماه را دریافت نمی کنید . و برای تمدید مجدد هزینه تمدید پشتیبانی را باید پرداخت کنید که هر ماه پشتیبانی 50 هزار تومان می باشد و این هزینه نیز برای تامین هزینه های پشتیبانی و بروز رسانی سیستم می باشد .)دمو سیستم : آیدی ربات دمو : http://t.me/v3gisoobot پنل مدیریت دمو : http://gisoobot.ir اطلاعات ورود : admin/123456 پشتیبانی تلفنی : 02156191036 پشتیبانی تلگرامی : 09352898822 - @aramin_co با نزدیک به 3 سال سابقه فعالیت حرفه ای در زمینه طراحی ربات های اختصاصی سایت ما : www.aramin.co دارای نماد اعتماد الکترونیک لینک مستقیم سفارش : http://my.aramin.co/cart.php?gid=1 جهت کسب اطلاعات بیشتر در تلگرام در خدمت شما عزیزان هستیم ! » @aramin_co
  14. قبل از نصب به نکات و الزامات زیر توجه کنید : الزامات نصب : هاست : نسخه PHP5.6 فعال بودن ( allow_url_include ، allow_url_fopen ) SSL : ولید (SSL های رایگان کلودفلر و لتس انکریپت قابل استفاده است .) دامنه : قالبت نصب فقط در روت دامنه و یا ساب دامین وجود دارد . این ربات در پوشه ها یعنی با آدرس مثل yourdomain.com/gisoobot کار نمیکند . ممکن است در مرحله سوم نصب خطای زیر را مشهاده کنید : خطای بالا مورد مهمی نیست و نصب به صورت موفقیت آمیز در حال انجام است و به مراحل نصب ادامه دهید . همچنین در صورت کار نکردن ربات بعد از نصب اول از همه بخش الزامات نصب رو برسی کنید تا تمام موارد درست تنظیم شده باشد سپس توکن را مجددا ثبت کنید . در صورتی که تمام الزامات به درستی تنظیم شده باشد صد درصد نصب به درستی انجام خواهد شد. * در صورت وجود هر گونه سوال یا مشکل در نصب در همین پست پیگیری کنید .
  15. با سلام در جهت نمایش اطلاعات مخصوص به کاربر در پیام ها میتوانید از دستور های زیر استفاده کنید : %name% == نمایش نام %uid% == نمایش شناسه کاربری و کد کاربر %lname% == نمایش نام خانوادگی %ulink% == نمایش لینک معرفی %phone% == نمایش شماره تلفن کاربر %uname% == نمایش آیدی کاربری %uref% == نمایش تعداد کاربر های معرفی شده %botid% == نمایش آیدی ربات
×