ابتدا وارد سی پنل شده و در بخش Software گزینه ی
Setup Python App
را انتخاب کنید .
در پنجره باز شده بر روی
Create Application
برای ساخت اپلیکشین جدید کلیک کنید .
ابتدا از گزینه ی
Python version
برای تنظیم ورژن پایتون استفاده کنید.
پس از انتخاب ورژن باید اسم پوشه ی root را در قسمت
Application root
وارد کنید .
*توجه : هر اسمی برای پوشه ی root وارد کنید این پوشه در file manager کنار بقیه پوشه ( public_html و... ) ساخته خواهد شد.
حال باید مسیر ران کردن اپ را از قسمت
Application URL
تنظیم کنید .
*توجه : هر اسمی در این قسمت وارد کنید یک پوشه با همان اسم در public_html ساخته خواهد شد.
بقیه قسمت هارا خالی گذاشته و بر بروی
Create
کلیک کنید .
پس از ساخت اپلیکیشن میتوانید از بخش
Configuration files
کتابخانه های لازم خود را نصب کنید .
برای این کار کافیست به File Manager رفته و به پوشه ی root که تنظیم کرده اید رفته و یک فایل .txt با هر نامی که میخواهید ایجاده کرده و نام کتابخانه های لازم خود را در داخل ان فایل بصورت :
demjson
pysqlite3
python-telegram-bot
...
وارد کرده و سیو کنید .
سپس در قسمت
add another file and press enter
اسم فایل را که در ان نام کتابخانه ها برای نصب نوشته شده است وارد کرده و بر بروی add کلیک کنید.
سپس بر بروی
Run Pip install
کلیک کرده و نام فایل را انتخاب کنید .
کمی منتظر بمانید تا کتابخانه ها نصب شوند .
پس از نصب شدن کتابخانه ها جهت تست کارکردن پایتون مسیر ران اپلیکیشن را باز کنید ، اگر مشکلی نبود به طور پیشفرض متن
It Works !
Version Python : *
برای شما چاپ خواهد شد.
برای ران کردن سورس پایتون خود ،به پوشه ای که برای root تنطیم شده رفته و محتویات درون سورس خود را در فایل
passenger_wsgi.py
جاگذاری کنید .
سپس به بخش
Setup Python App
برگشته و بر روی RESTART کلیک کنید و سپس مسیر ران اپلیکیشن خود را باز کنید ...
نمونه سورس کد ربات تلگرام
from telegram.ext import Updater, CommandHandler
def start(update, context) :
chatid = update.effective_chat.id
context.bot.send_chat_action(chatid,"TYPING")
context.bot.send_message(chatid,"Hello , Wellcome to My Bot")
updater = Updater (token="TOKEN", use_context=True)
updater.dispatcher.add_handler(CommandHandler('start', start))
updater.start_polling()
updater.idle()