راه های تماس :
1 ابتدا با شناسه کاربری خود وارد سایت شوید
2 روی کلید سبز رنگ بالای سایت کلیک کنید
3منوی ارسال پست جدیدرا کلیک کنید .
  • ساعات مجاز برای تماس : 10 تا 16
  • روزهای کاری : شنبه تا 4شنبه
  • ایمیل : data(@)rastchin.com
 
اگر مشکل شما همچنان برقرار است یا سوالات دیگری دارید می توانید با تلگرام ما در ارتباط باشید
 

آموزش ساخت سرور ربات تلگرام

5
1 1 1 1 1
رتبه 5.00 (7 رای)
اگر در زمینه ساخت بات تلگرام تجربه داشته باشید ممکن است با برخی محدودیت هایی که سرور تلگرام در نظر گرفته مانند امکان ارسال فایل تا 50 مگابایت، تصویر تا ده مگابایت (در زمان نوشتن این مقاله) یا تعداد کانکشن و اجباری بودن ssl مواجه شده باشید. همانطور که در لینک گیت هابِ api تلگرام نیز اشاره شده است:
https://github.com/tdlib/telegram-bot-api
با راه اندازی یک سرور محلی می توانید این محدودیت ها را کنار بزنید یا کمتر کنید. بطور مثال:
  • ارسال فایل تا 2گیگ بایت
  • دانلود بدون محدودیت
  • امکان اتصال بات بدون ssl
  • افزایش تعداد کانکشن تا 100000
  • تغییر پورت اتصال

در این مقاله بصورت مختصر روش نصب در سیستم عامل لینوکس (centos) توضیح داده میشود اما برای دیگر سیستم عامل ها نیز روش تقریبا مشابه است.پیش نیازهای نصب سرور محلی تلگرام به شرح زیر است:
  • OpenSSL
  • Zlib
  • کامپایلر سی ++
  • Gperf
  • Cmake

سه مورد اول معمولا بصورت پیشفرض روی اکثر سیستم عامل های لینوکسی نصب هستند. و برای نصب دو مورد اخر نیز (در صورت نیاز) بسادگی می توانید مطابق انتهای مقاله عمل کنید. مسلما پیشفرض ما این هست که شما یک سرور مجازی یا اختصاصی در خارج کشور تهیه کرده اید و حال میتوانید مراحل را انجام دهید.

1 نصب سرور محلی تلگرام روی centos : دستورات زیر را می توانید بصورت خط به خط اجرا کنید


sudo yum update -y
sudo yum install -y centos-release-scl-rh epel-release
sudo yum install -y devtoolset-9-gcc devtoolset-9-gcc-c++
sudo yum install -y gcc-c++ make git zlib-devel openssl-devel gperf cmake3
git clone --recursive https://github.com/tdlib/telegram-bot-api.git
cd telegram-bot-api
rm -rf build
mkdir build
cd build
CC=/opt/rh/devtoolset-9/root/usr/bin/gcc CXX=/opt/rh/devtoolset-9/root/usr/bin/g++ cmake3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=.. ..
cmake3 --build . --target install


بهتر است حدود یک گیگابایت فضای خالی برای نصب داشته باشید و زمانی نزدیک به یکساعت برای کامپایل شدن در نظر بگیرید. اگر در حین نصب به خطای کامپایل یا عدم وجود cmake برخوردید پاراگراف انتهای مقاله را بررسی کنید. راهنمای دستورات نصب برای دیگر سرور ها نیز در لینک زیر قرار دارد:
https://tdlib.github.io/telegram-bot-api/build.html

رفع خطای عدم نصب افزونه در جوملا

4.3636363636364
1 1 1 1 1
رتبه 4.36 (11 رای)
باتوجه به اینکه کاربران سایت در مورد خطاهای نصب افزونه یا بروزرسانی جوملا سوالات زیاد کرده اند تصمیم گرفتیم به تعدادی از آن ها و راهکارها اشاره کنیم. اما قبل از بررسی لازم است مجدد تاکید کنیم سعی کنید حتی المقدور برای پنل، از زبان انگلیسی استفاده کنید. یک دلیل مهم ریشه یابی همین خطاها می باشد. زمانی که زبان پارسی دارید معمولا خطا نیز به همین زبان نمایش داده می شود که این ترجمه ها سلیقه ای و غالبا نامفهموم است. بطور مثال در مورد آخرین خطای لیست شده در این مقاله واژه نادرست "نسبی" استفاده شده و ما نیز ناچار به تکرار آن هستیم (به دلیل ایندکس شدن سوال کاربران در گوگل) در حالیکه عبارت صحیح "نصبی" میباشد.

اکنون 3 دسته از خطاهای رایج را معرفی می کنیم:

Could not open archive part file ... Check that file exists, is readable by the web server and is not in a directory made out of read by chroot, open_basedir restrictions or any other restriction put in place by your host.

افزایش سرعت جوملا

4.5
1 1 1 1 1
رتبه 4.50 (8 رای)
 تقریبا 10 سال است که با سیستم مدیریت محتوای جوملا (از نگارش 1) کار می کنم و در این مدت شاهد متدهای مختلفی برای افزایش سرعت جوملا بوده ام. مسلما در گذشته ابزار آنلاین هوشمند مانند GTMetrix  به کاملی امروز نبود و افزونه های مرورگرها پررنگ تر بودند.
یکی از ابزارهای مورد علاقه من YSlow بود که روی فایرفاکس نصب می شد (در کنار فایرباگ) و سایت رو از باب سرعت لودینگ تحلیل می کرد. این ابزار هم اکنون در سایت gtmetrix مورد استفاده قرار می گیرد.

همه می دانیم که اگر وب سایت ما سریع تر باز شود هم از نظر گوگل و هم کاربران، امتیاز محسوب می گردد. لذا در این مقاله تصمیم دارم 11 راهکار موثر را معرفی کنم که خود نیز استفاده می کنم و نیاز به تنظیمات پیچیده هم ندارد. با بکار گیری همه یا بخشی ازین روش ها تاثیر چشم گیری در رتبه سایت خود در ابزارهای آنلاین بالا مشاهده خواهید کرد.
 
1انتخاب سرور خوب
"خوب" یک واژه نسبی است اما با کمی دقت متوجه می شوید در هاستینگ های معتبر، اصلاحاتی مانند "هاست ویژه" مشاهده می شود. یعنی تعداد سایت های کمتر روی یک سرور. پس منابع بیشتری به سایت شما می رسد. اگر هاست ارزان خریداری کنید در اولین باز شدنِ کند سایت متوجه دلیل ارزان بودنش می شوید!
گزینه بهتر از هاست ویژه، سرور مجازی است که منابع سرور را برای شما گارانتی می کند (هارد، پردازنده، رم و پهنای باند) قیمت هم نسبت به سرور اختصاصی مناسب تر است. اما باید مقداری تجربه مدیریت سرور داشته باشید.
پس اگر سرعت خوب می خواهید، در قدم اول سرور خوب انتخاب کنید.
 
2 انتخاب قالب خوب
در چند سال اخیر قالب های زیبا بیشتر شده اما اکثر آن ها از فریمورک جانبی استفاده می کنند و این سیستم مدیریت محتوای جوملا را سنگین تر می کند. زیرا برای لود قالب باید ابتدا فایل های فریمورک لود شود. سعی کنید از قالب هایی استفاده کنید که فریمورک ندارند و یا اگر دارند سبک باشد.  یک نمونه از فریمورک های سبک، EF4 Framework می باشد. این نتیجه گیری ما در عمل و استفاده از قالب های این سایت بصورت آنلاین است.
بالا