From 3bc05b3324f19e638737e85f6c8d9c800c3cb56b Mon Sep 17 00:00:00 2001 From: Mahdiyar Abdollahi <115424086+IAmMahdiyar@users.noreply.github.com> Date: Mon, 30 Oct 2023 00:37:54 +0330 Subject: [PATCH] Create LocalTelegramBotServer.md --- TelegramBot/LocalTelegramBotServer.md | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 TelegramBot/LocalTelegramBotServer.md diff --git a/TelegramBot/LocalTelegramBotServer.md b/TelegramBot/LocalTelegramBotServer.md new file mode 100644 index 0000000..333bbb0 --- /dev/null +++ b/TelegramBot/LocalTelegramBotServer.md @@ -0,0 +1,41 @@ +# آموزش اجرای سرور بات تلگرام +در این سند قصد داریم که سرور بات تلگرام را به صورت لوکال بالا بیاوریم. توجه داشته باشید که شما می توانید از سرور های پیشفرض تلگرام به آدرس **api.telegram.org** استفاده کنید اما اگر قصد دارید که از قابلیت های ویژه مانند اتصال webhook لوکال استفاده نیاز به این سند دارید. +[کاربرد های سرور لوکال تلگرام](https://github.com/tdlib/telegram-bot-api#usage) + +**این آموزش فقط برای سیستم های بر پایه Ubuntu 22.04 تست شده است** + +## مرحله اول: نصب وابستگی ها +یک سری نرم افزار ها و پکیج ها را باید قبل از اجرای سرور نصب کرد +**اوپن اس اس ال - Open SSL** + + sudo apt-get install libssl-dev + +**کامپایلر سی پلاس پلاس نسخه 14 ما از g++ 14 استفاده خواهیم کرد** + + sudo add-apt-repository ppa:ubuntu-toolchain-r/test + sudo apt update + sudo apt install g++ + +**زی لیب - zlib** + + sudo apt install zlib1g + +**جی پرف - gperf** + + sudo apt install gperf + +**سی میک - cmake** + + sudo apt install cmake + +## مرحله دوم: نصب +برای نصب دستورات زیر را در ترمینال وارد کنید + + git clone --recursive https://github.com/tdlib/telegram-bot-api.git + cd telegram-bot-api + mkdir build + cd build + cmake -DCMAKE_BUILD_TYPE=Release .. + cmake --build . --target install + +```