CHEKSIZ KODLASH
238 subscribers
268 photos
40 videos
2 files
92 links
Bu kanalda siz 🫵:

— Dasturlash haqida postlar;
— Dasturlash bo'yicha Quizlar;
— Dasturlash bo'yicha memelar;
— Dasturlash haqida yangiliklar;

🎯 Maqsad: Bepul sifatli bilim ulashish!
Download Telegram
Qanday qilib telegram botni serverga joylash mumkin?

Menimcha bu savol barcha dasturlashga endi kirib kelgan dasturchilarni qiynagan. Biz hozir shu savolga javob berashga harakat qilamiz😉

!!!Ushbu yo'qirnoma python va screen moduli oldindan o'rnatilga serverlar uchun

Kerakli dasturlar:
Server — Python hamda screen utilisi o'rnatilgan Linux server
SSH Client — Serverning terminaliga ulanish uchun dastur, Termuis, Xshell 7 yoki putty dasturlaridan foydalanish mumkin
FTP Client — Serverga botning fayllarini tashlash uchun dastur: Termuis, FileZila

Ishni boshlaymiz:
1. Serverga FTP client orqali ulanamiz va botimiz uchun papka yaratib olamiz. (/home/YOUR_LOGIN/web/ aynan shu papka ichida yangi papka yaratamiz)
2. Serverda yaratilgan papka ichiga bot kodlarini joylaymiz.
3. Yuklash yakunlangach, Serverga SSH client orqali ulanamiz
4. Serverga ulangach botimiz turgan papkaga o'tamiz: cd /home/YOUR_LOGIN/web/NEW_DIRECTORY/
5. Kerakli kutubxonalarni o'rnatamiz, buning uchun requirements.txt filedan foydalanish mumkin yoki har bir kutubxonani alohida o'rnatib chiqishingiz ham mumkin:
5.1. requirements.txt filedan foydalnib kutubxonalarni o'rnatish: pip install -r requirements.txt
5.2. Har bir kutubxonani alohida o'rnatish uchun https://pypi.org/ sayti yoki @Pypi_search_Bot botidan foydalnishingiz mumkin
6. Kerakli kutubxonalar o'rnatib bo'lingach botimiz doimiy ishlab turishi uchun screen utilitisidan foydalanamiz: screen -S IXTIYORIY_NOM
7. Botimizni ishga tushiramiz: python app.py yoki python3 app.py
8. Tayyor botimiz serverga joylandi🎉

* requirements.txt — bu bot ishlashi uchun kerak bo'ladigan kutubxonalar nomi joylangan file
*YOUR_LOGIN — serverdagi logingiz
*NEW_DIRECTORY — Bot uchun yaratilgan yangi papka
*IXTIYORIY_NOM — botimiz toxtovsiz ishlashi uchun yaratilayotgan oyna nomi, ushbu nom agarda botni toxtatish yoki qayta ishga tushirish uchun kerak bo'ladi

Mana shunday qilib botni qanday qilib qanday qilib botni Linux operatsion tizimida ishlayotgan serverga joylashni bilib oldik🤝
Agar post foydali bo'lgan bo'lsa do'slaringizga ulashing👌

@infinite_code | #linux #bot #python #deploy
🔥9👍1