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
- دسته: آموزش
اکنون 3 دسته از خطاهای رایج را معرفی می کنیم:
- دسته: آموزش
همه می دانیم که اگر وب سایت ما سریع تر باز شود هم از نظر گوگل و هم کاربران، امتیاز محسوب می گردد. لذا در این مقاله تصمیم دارم 11 راهکار موثر را معرفی کنم که خود نیز استفاده می کنم و نیاز به تنظیمات پیچیده هم ندارد. با بکار گیری همه یا بخشی ازین روش ها تاثیر چشم گیری در رتبه سایت خود در ابزارهای آنلاین بالا مشاهده خواهید کرد.
"خوب" یک واژه نسبی است اما با کمی دقت متوجه می شوید در هاستینگ های معتبر، اصلاحاتی مانند "هاست ویژه" مشاهده می شود. یعنی تعداد سایت های کمتر روی یک سرور. پس منابع بیشتری به سایت شما می رسد. اگر هاست ارزان خریداری کنید در اولین باز شدنِ کند سایت متوجه دلیل ارزان بودنش می شوید!
گزینه بهتر از هاست ویژه، سرور مجازی است که منابع سرور را برای شما گارانتی می کند (هارد، پردازنده، رم و پهنای باند) قیمت هم نسبت به سرور اختصاصی مناسب تر است. اما باید مقداری تجربه مدیریت سرور داشته باشید.
پس اگر سرعت خوب می خواهید، در قدم اول سرور خوب انتخاب کنید.
در چند سال اخیر قالب های زیبا بیشتر شده اما اکثر آن ها از فریمورک جانبی استفاده می کنند و این سیستم مدیریت محتوای جوملا را سنگین تر می کند. زیرا برای لود قالب باید ابتدا فایل های فریمورک لود شود. سعی کنید از قالب هایی استفاده کنید که فریمورک ندارند و یا اگر دارند سبک باشد. یک نمونه از فریمورک های سبک، EF4 Framework می باشد. این نتیجه گیری ما در عمل و استفاده از قالب های این سایت بصورت آنلاین است.
- دسته: آموزش