مقدمه و مقایسه هزینههای صهبات با روشهای مرسوم
در جلسات قبل آموختیم چگونه یک ربات را در صهبات بسازیم و چگونه از پلاگینهایی که صهبات دارد داخل این رباتها استفاده کنیم. اکنون نوبت آن رسیده که ببینیم رباتساز صهبات هزینهها را چگونه محاسبه میکند و هر ماه چقدر باید هزینه کرد تا ربات تمدید شود و بتوان از آن استفاده کرد.
پیش از ورود به بحث محاسبه، بهتر است هزینههای رباتساز صهبات را با هزینههای یک راهاندازی ساده که بهصورت اختصاصی انجام میشود مقایسه کنیم تا مشخص شود رباتساز صهبات چه هزینههایی را محاسبه میکند و چگونه در این هزینهها صرفهجویی میکند.
هر رباتی که روی سرور یا هاست راهاندازی میکنید، نخستین چیزی که نیاز دارید یک سرور یا هاست است که باید از سایتهای نمایندگی سرور یا هاست تهیه کنید و اطلاعات آن را در اختیار کدنویس قرار دهید. بنابراین نخستین چیزی که در روشهای مرسوم و کدنویسی وجود دارد اما در صهبات به آن نیاز ندارید این است که نیازی به خریداری یا تهیهٔ هیچ سرور یا هاستی ندارید.
نیاز بعدی هر ربات، تهیهٔ دامنه است که باید بهصورت سالیانه نیز تمدید شود. البته در حالتهای خاصی ممکن است نیاز به دامنه نداشته باشید، اما برای برخی از انواع ارتباط نیاز به دامنه دارید که آن نیز مانند سرور و هاست نیاز به تمدید دارد. در حالی که وقتی ربات را با صهبات راهاندازی میکنید این نیاز را نیز ندارید.
همانطور که میدانید هر سرور و دامنهای نیاز به نگهداری دارد. ارائهدهندگان هاست و دامنه برخی از این کارها را برای شما انجام میدهند و برخی را باید به نیروی حرفهای بسپارید یا خودتان آشنایی لازم را داشته باشید. در برخی موارد به گواهی SSL نیاز دارید و در برخی موارد باید از کدها مراقبت کنید، آنها را بهروز کنید و از آنها نسخهٔ پشتیبان بگیرید. در صهبات به این موضوع نیز نیازی ندارید.
نکتهٔ دیگری که در روش مرسوم وجود دارد این است که باید حتماً کدنویسی حرفهای بلد باشید یا کدنویسی را به یک کدنویس حرفهای بسپارید تا بتواند روی هاست و دامنهٔ شما این ربات را راهاندازی کند. همانطور که میدانید در صهبات این نیاز نیز وجود ندارد و بسیاری از کارها را میتوانید در پنل خود انجام دهید یا اگر کسی این کار را برای شما انجام داد، میتوانید بخشهایی از آن را خودتان بیاموزید و بعداً ویرایش کنید یا با روشهای مختلف آن را مدیریت کنید. بنابراین در صهبات نیازی به کدنویسی و اطلاعات حرفهای نیز وجود ندارد.
نکتهٔ مهم دیگری که گاهی فراموش میشود این است که فقط کدنویسی اولیه مهم نیست؛ پس از آنکه کدنویسی اولیه انجام شد نیاز دارید برخی از منوها، اطلاعات و امکاناتی که در ربات ایجاد شدهاند را در آینده ویرایش کنید و برای این ویرایش نیز دوباره به کدنویس یا دانش کدنویسی نیاز دارید. با پنل و داشبوردی که در اختیارتان است این نیاز در صهبات نیز وجود ندارد.
نکتهٔ بعدی این است که ربات را بهدرستی برایتان کدنویسی میکنند، اما اگر بخواهند داشبورد دیگری، داشبورد تحت وب یا هر نوع داشبوردی برایتان راهاندازی کنند، هزینهٔ مجدد و بیشتری ممکن است داشته باشد. ممکن است بخواهید خروجی اکسل داشته باشید، آمار مصرف ربات را ببینید یا بسیاری از امکاناتی که در داشبورد و پنل مدیریت صهبات بهصورت پیشفرض وجود دارد. اما اگر بخواهید همین موارد را برایتان کدنویسی کنند باید هزینهٔ بیشتری بپردازید.
اینها بخشی از هزینههایی بود که در حالت مرسوم و راهاندازی با کدنویسی سفارشی لازم است، در حالی که در صهبات چنین نیازهایی وجود ندارد. البته اینها بخشی از امکانات صهبات است و با بسیاری از امکانات در طی آموزشها آشنا خواهید شد.
محاسبه هزینهها: تعریف الماس و امتیاز
به موضوع اصلی بازمیگردیم؛ یعنی نحوهٔ محاسبهٔ هزینههای ربات. همانطور که در پنل ربات مشاهده میکنید، هر ربات دو ویژگی مهم دارد به نام الماس و امتیاز. پنل ربات مقدار الماسها و امتیازهایی که ربات شما دارد را نشان میدهد.
الماس قرمز به این معنی است که ربات شما هر روز چقدر الماس مصرف میکند. اگر دقت کرده باشید در فرآیندهایی که ساخته بودیم هر کدام یک الماس قرمز کنارشان بود که بیانگر مقدار مصرف آن فرآیند است. اگر هر یک از این فرآیندها را غیرفعال کنیم و بازگردیم، میبینیم الماس مصرفی تغییر کرده است. الماس مصرفی روزانه بر اساس فرآیندهایی است که در جلسات قبلی با ایجاد آنها آشنا شدیم. البته فقط اینها نیست؛ پلهای ارتباطی نیز هر کدام الماس مصرف میکنند یا در پایگاههای داده هر ستون قابل جستجو ۵ الماس مصرف میکند.
برای اینکه بدانید چه مواردی الماس مصرف میکنند میتوانید به صفحهٔ مستندات مراجعه کنید. البته نیازی نیست خودتان از این موارد اطلاع داشته باشید؛ خود صهبات آنها را برایتان محاسبه میکند.
نکتهٔ بعدی اینکه تاریخ انقضا بر اساس تعداد الماس باقیمانده محاسبه میشود. یعنی تعداد الماس باقیمانده بر تعداد الماس مصرفی روزانه تقسیم میشود و تعداد روزی که تا تاریخ انقضا فرصت دارید محاسبه میشود و تاریخ انقضا بر اساس آن پیدا و نمایش داده میشود. این دربارهٔ الماسها بود.
اما امتیاز چیست؟ همانطور که در ابتدای جلسه دیدیم بخشی از هزینههای ربات مربوط به هزینههای سرور و هاست است. هرچه تعداد پیامهایی که به ربات شما ارسال میشود یا پیامهایی که ربات به آنها پاسخ میدهد بیشتر باشد، نیاز است سرور یا هاست قویتری تهیه کنید. معادل آن حالت در صهبات مصرف امتیازهاست. همانطور که در مستندات میبینید، برای هر ارسال پیام یا دریافت پیام امتیاز کسر میشود. همچنین برای نگهداری فایلها یا ارتباط با APIهایی که خارج از صهبات هستند نیاز به کسر امتیاز است.
بنابراین امتیازها در تاریخ انقضا دخالتی ندارند و باید توجه داشته باشید که بر اساس آماری که ربات دارد خودتان برآورد کنید کاربران چقدر ممکن است به ربات مراجعه کنند و چقدر استفاده داشته باشید و بر اساس آن امتیاز لازم را تهیه کنید.
تعرفهها و روشهای پرداخت
اما هر امتیاز و هر الماس چقدر هزینه دارد و چگونه باید آنها را پرداخت کرد؟ برای این کار وارد منوی پرداخت میشویم. اگر اینجا مقدار یک الماس را وارد کنم میتوانم هزینهٔ هر الماس را ببینم که معادل ۸ تومان یا ۸۰ ریال است. همچنین اگر امتیاز را وارد کنم میبینم هر امتیاز یک تومان یا ۱۰ ریال است.
بر این اساس میتوانم الماسها را — برای مثال اگر الماسهایی برای یک ماه نیاز دارم، یا اگر میخواهم برای دو ماه ربات را تمدید کنم — بر اساس نیاز خریداری کنم و امتیاز را نیز بر اساس میزان مصرفی که برآورد میکنم وارد کنم و هزینهاش را بپردازم.
برای پرداخت میتوانید از طریق اعتبار حساب کاربری در صهبات اقدام کنید و هم میتوانید با درگاه پرداخت برخط از طریق کارت بانکی پرداخت را انجام دهید.
این توضیحات کلی دربارهٔ هزینههای رباتساز پیشرفته صهبات و هزینهای است که لازم است هر ماه بپردازید تا ربات تمدید شود و بتواند فعالیت کند. همانطور که میدانید در حال حاضر در ابتدای کار ۲۰۰۰ الماس و ۶۰۰۰ امتیاز به نخستین ربات شما اضافه میشود. بنابراین میتوانید ربات را ایجاد کنید، مقدار مصرف آن را مشاهده کنید، بر اساس آمار ببینید چقدر کاربر به آن مراجعه میکنند و بر اساس آن پرداخت را برای تمدیدهای بعدی انجام دهید.
سیستم تخفیف تدریجی و مدلهای قراردادی
نکتهٔ دیگری که وجود دارد این است که برای رباتهایی که در گروههای پرشمار عضو میشوند و فقط پیام دریافت میکنند ممکن است هزینهٔ زیادی تحمیل شود؛ زیرا همانطور که دیدید برای دریافت هر پیام یک امتیاز از ربات کسر میشود. همچنین برخی پایگاههای داده که قرار است اطلاعات زیادی داخل آنها ذخیره شود ممکن است بهخاطر امتیازهایی که هر روز از آنها کسر میشود نیاز به هزینهٔ زیادی داشته باشند.
در حال حاضر برای این دو مورد، یعنی برای رکوردهای داخل پایگاه داده و برای پیامهای دریافتی، صهبات محاسباتی اعمال کرده تا کاربران بتوانند با هزینهٔ کمتری این کارها را انجام دهند و در ربات نیاز به هزینههای بیشتری نداشته باشند. به این صورت که در پیامهای دریافتی و رکوردهای ذخیرهشده هزینهها بر اساس این نمودار کسر میشود: تا ۵۰۰ پیام دریافتی یا ۵۰۰ رکورد ذخیرهشده در پایگاه داده، برای هر مورد دقیقاً یک امتیاز کسر میشود. اما وقتی تعداد از ۵۰۰ افزایش مییابد هزینهها نیز بهتدریج کمتر از ربات کسر میشود؛ تا جایی که برای ۱۰٬۰۰۰ رکورد پایگاه داده یا ۱۰٬۰۰۰ پیام دریافتی، اگر قرار بود ۱۰٬۰۰۰ امتیاز کسر شود، بهگونهای محاسبه شده که تقریباً نیمی از این مقدار از ربات کسر خواهد شد. و پس از آن به ازای هر ۲۰ مورد یک امتیاز کسر میشود. همانطور که مشاهده میشود در هزینهها بسیار مؤثر است و هزینهها را کاهش داده است.
این محاسبات و اینکه کدام موارد قرار است به این صورت امتیازشان کسر شود و مشمول تخفیف شوند در مستندات توضیح داده شده و میتوانید به آن مراجعه کنید.
توجه داشته باشید که این تخفیف در لحظه اعمال نمیشود و در پایان روز، وقتی تعداد پیامهای دریافتی و تعداد رکوردها محاسبه شد، این مابهالتفاوت بهعنوان هدیه دوباره به ربات اضافه میشود و میتوانید روز بعد از آن استفاده کنید.
البته امکان حالت قراردادی نیز وجود دارد؛ یعنی هزینهٔ ثابتی را بهصورت ماهانه بپردازید که مجموعهای از کارهای پشتیبانی و الماس و امتیاز باشد و دیگر نگران تمام شدن امتیاز یا الماس نباشید و با پرداخت هزینهٔ ثابت ماهانه هم الماس و امتیاز لازم را داشته باشید و هم از پشتیبانی حرفهای تیم رباتساز پیشرفته صهبات بهرهمند شوید. برای تخمین هزینهٔ چنین قراردادی برای ربات یا آشنایی با نکات بیشتر دربارهٔ این قراردادها با پشتیبانی صهبات تماس بگیرید.
این دربارهٔ هزینههای صهبات و هزینههایی بود که لازم است هر ماه پرداخت شود تا ربات تمدید شود و بتواند فعالیت کند.
مروری بر بخش فرآیندها و سایر منوهای پنل
در جلسات قبلی با بخش فرآیندها آشنا شدیم و دیدیم هر چیزی که میخواهیم در ربات نمایش دهیم از بخش فرآیندها باید تعیین و ساخته شود. در ادامه نیز وارد همین بخش خواهیم شد و آموزشهای بیشتری را دنبال خواهیم کرد.
از طریق منوی اطلاعات ربات میتوانیم آدرس ربات در صهبات را ویرایش کنیم، عنوان ربات را تغییر دهیم، توضیحات یا میزان دسترسی آن را تغییر دهیم.
پلهای ارتباطی برای ارتباط با پیامرسانهای مختلف است که تقریباً با آن آشنا شدیم.
با منوی پایگاههای داده در فرآیند فرم آشنا خواهیم شد که در جلسات قبلی نیز به آن اشارهای کردیم.
منوی کاربران همهٔ کاربرانی را که وارد ربات در پیامرسانهای مختلف شدهاند نمایش میدهد که از شناسهٔ آنها میتوانیم بهعنوان مقصد استفاده کنیم و در فرآیندهای مختلف بهکار ببریم. البته میتوانیم مستقیماً نیز پیامی به یکی از این کاربران ارسال کنیم؛ به این صورت که پیام جدیدی ایجاد میکنیم، ذخیره میکنیم و شروع عملیات را میزنیم تا پیام مورد نظر به کاربر ارسال شود. پیام میتواند حاوی کلید نیز باشد و دقیقاً مانند همان پیامهایی است که در فرآیند منوی ساده با آن آشنا شدیم.
برای برخی پیامرسانها لازم است کاربران را بهصورت دستی اضافه کنیم؛ برای مثال میتوانید آموزش ما را دربارهٔ پل ارتباطی فرستندهٔ ایتا مشاهده کنید.
گروههای کاربری برای این است که بتوانیم گروههای مختلفی برای کاربران تعیین کنیم و دسترسی را بر اساس هر کدام محدود کنیم؛ با این مورد نیز در جلسات قبل آشنا شدیم.
ارسال پیام به کاربران نیز همین منوی ارسال است با این تفاوت که کاربری بهصورت پیشفرض انتخاب نشده و خودتان باید آنها را انتخاب کنید و پیام را ارسال کنید. توجه داشته باشید که میتوانید زمانی برای ارسال پیام تعیین کنید تا در آن زمان مشخص پیام ارسال شود. با تعیین این زمان در واقع یک فرآیند کرونجاب (یعنی فرآیند زماندار) به ربات اضافه میشود که با این نوع فرآیند نیز در آینده آشنا خواهیم شد. کاری که با تعیین این زمان انجام میشود این است که خودش این فرآیند را میسازد و در زمان مشخص آن فرآیند اجرا میشود و پیام مورد نظر شما را به کاربر یا گروههایی که تعیین کردهاید ارسال میکند.
منوی مدیران پنل برای این است که بتوانید افراد دیگری را در ربات مدیریت کنید. برای اینکه این افراد بتوانند در ربات شما مدیر شوند ابتدا باید در صهبات وارد ربات شما شوند، پیامی ارسال کنند، و پس از ارسال وقتی وارد مدیران پنل شدید در این فهرست نمایش داده خواهند شد. با زدن تیک مدیر، آنها نیز میتوانند ربات شما را در پنل صهبات خود مشاهده کنند؛ در واقع در بخش «رباتهای دیگران» میتوانند ربات شما را ببینند و منوهای آن را به همان صورتی که خودتان میبینید ببینند، ویرایش کنند، مدیریت کنند و تغییراتی که میخواهید را برایتان انجام دهند.
شروط و مجموعهها
در منوی سبد خرید در واقع فرآیندهایی که در حال پرداخت هستند یا پرداختشان انجام شده را میتوانید مشاهده کنید که در آموزش فرآیند فروشگاه با آن آشنا خواهیم شد. در منوی شروط، همانطور که در مراحل قبلی و در دو جلسهٔ قبلی با آن آشنا شدیم، میتوانید شرطی اضافه کنید و از آن در بخشهای مختلف ربات استفاده کنید. منوی مجموعهها در واقع برای مطالب استفاده میشود و میتوانید مجموعههای مختلفی ایجاد کنید که هر کدام زیرمجموعهٔ مجموعهٔ دیگری باشند بر اساس مجموعهٔ والدی که برای آن انتخاب میکنید. نهایتاً وقتی مطلبی یا محصولی در این بخش اضافه میکنید میتوانید از این مجموعهها استفاده کنید؛ هر مطلب میتواند یک یا چند مجموعه داشته باشد و داخل یک یا چند مجموعه قرار گیرد. در آموزشهای وبلاگ یا فروشگاه با این دو منو آشنا خواهیم شد.
مدیریت فایلها
منوی فایلها منویی است که وقتی هر پیامی حاوی فایل است — مانند تصویر، ویدیو، فایل عادی یا صوت — وقتی ربات آن را دریافت میکند در این قسمت بهعنوان یک ردیف اضافه میشود که میتوانیم از توکن آن استفاده کنیم و در پیامهای ارسالی برای ارسال فایل، تصویر یا صوت بهکار ببریم. صهباتفایلها نیز حاوی فایلهایی هستند با این تفاوت که اینها در سرورهای خود صهبات نگهداری میشوند. هر فایل عادی میتواند تبدیل و به صهباتفایلها منتقل شود. میتوانید فایلی را مستقیماً نیز ارسال کنید تا به فهرست فایلها در صهباتفایل اضافه شود و میتوانید از توکن آن برای ارسال فایلها استفاده کنید. اگر نگهداری را برای این فایلها فعال نکنید پس از مدتی بهطور خودکار از صهباتفایلها حذف میشوند.
پیامها، متغیرها و آمار
در منوی پیامها هر پیامی که ربات دریافت یا ارسال میکند با زمان و اطلاعات اجمالی آن قابل مشاهده است. با متغیرهای سراسری نیز در جلسات قبل آشنا شدیم. با منوی پرداخت نیز در همین جلسه آشنا شدیم. در منوی آمار میتوانیم آمار مصرف ساعتی و روزانه را مشاهده کنیم. بر اساس مصرفهای مختلف مانند پیامهای دریافتی، پیامهای ارسالی یا اجراهای کرون میتوانید برآورد کنید چقدر امتیاز برای تمدید ربات نیاز دارید و آن مقدار را برای دفعات بعد تهیه کنید. بدین ترتیب با منوهای صهبات نیز بهطور خلاصه آشنا شدیم.
گفتگوها و اعلانها
دو بخش دیگر که در صهبات وجود دارد بخش گفتگوها و درگاههای پرداخت است. با بخش گفتگوها در آموزشها آشنا شدیم. هر رباتی که میسازید یا هر رباتی که در آن مدیر هستید میتوانید از این قسمت با آن کار کنید بدون اینکه به پلهای ارتباطی پیامرسانهای دیگر وصلش کنید. یعنی بهجای اینکه در بله، تلگرام، واتساپ یا ایتا با ربات کار کنید، میتوانید مستقیماً از این قسمت با ربات کار کنید. البته اعلانهای مختلف مربوط به حساب شما نیز از طریق بخش گفتگوها ارسال میشود و تراکنشهایی که انجام میدهید — یعنی الماس و امتیازی که میخرید — نیز در بخش تراکنشهای گفتگوها قابل مشاهده است. در موضوع هزینهها گفتیم در انتهای هر روز اگر مصرفتان بیشتر از ۵۰۰ امتیاز باشد در برخی حالتها این امتیازها بازگردانده میشود. بازگشت این امتیازها را نیز از همین بخش میتوانید مشاهده کنید.
اتصال ربات به درگاههای پرداخت برخط و مدیریت تراکنشهای مالی
منوی دیگر منوی درگاههای پرداخت است. در این منو درگاههای پرداخت مختلفی قابل استفاده است که فعلاً درگاه پرداخت بانک ملت و زرینپال به آن افزوده شده است. در فرآیند فروشگاه خواهیم آموخت چگونه میتوان از یک درگاه پرداخت برای فروشگاه استفاده کرد یا در فرآیند پیشرفته نیز با درگاههای پرداخت و نحوهٔ ایجاد تراکنش در هر درگاه آشنا خواهیم شد. برای گرفتن درگاههای پرداخت به اینماد نیاز دارید که اینماد را ممکن است در زرینپال بهصورت اینماد بدون ستاره با دریافت هزینهای بتوانید دریافت کنید، اما بانکها و سامانههای مختلف معمولاً روندی دارند که ممکن است با یکدیگر متفاوت باشد و برای درگاه پرداخت مدارکی از شما دریافت کنند. به هر حال میتوانید این اطلاعات را از آنها دریافت کنید و برای هر یک از درگاههای پرداخت اینجا وارد کنید تا بتوانید واریزیها را مستقیماً به حساب کاربری و حساب بانکی خود متصل کنید.
نکتهٔ آخر دربارهٔ درگاههای پرداخت اینکه اگر از درگاه پرداخت عمومی صهبات استفاده کنید به هیچ اطلاعاتی نیاز ندارید اما واریزیها مستقیماً به حساب کاربری واریز میشود و به اعتبارتان اضافه میشود که هم میتوانید در پرداختهای داخل صهبات از آن استفاده کنید — یعنی برای خرید الماس و امتیاز — و هم میتوانید هر چند وقت یکبار از طریق پشتیبانی درخواست دهید تا این مبلغ به حسابتان واریز شود. البته بهخاطر هزینههایی که از صهبات بابت مالیات و هزینههای دیگر گرفته میشود، پیش از واریز به حساب شخصی شما ۱۲ درصد از آن کسر خواهد شد. بنابراین روش مناسب خود را از میان این درگاهها پیدا کنید و فروشگاه یا هر سامانهای که میخواهید پرداخت از طریق آن انجام شود را به آن وصل کنید. توجه داشته باشید که امکان اتصال به برخی درگاههای پرداخت از طریق فرآیند پیشرفته نیز وجود دارد و محدود به این بانکها و این روشهای پرداخت نیستید. گرچه ما نیز بهتدریج امکان اتصال به درگاههای پرداخت مختلف را در این قسمت خواهیم افزود.
اتمام آموزشهای اصلی
بخش مقدماتی و آشنایی با بخشهای اصلی رباتساز پیشرفته صهبات به پایان رسید. از این پس با بخشهای مختلفی که هر کدام ممکن است امکانات متفاوتی در اختیار شما قرار دهد آشنا خواهیم شد.