EQVPS

څنګه یو Discord Bot په یوه VPS ۲۴/۷ کوربه کړئ (No-KYC، Crypto-Paid)

Jun 22, 2026 · 4 دقیقې لوستل · EQVPS Team

په ستاسو laptop یو Discord bot هغه شیبه مري چې تاسو سرپوښ بند کړئ. د ازموینې لپاره سم — د یوه bot لپاره بې‌کاره چې ستاسو سرور پرې واقعاً تکیه کوي. هغه یوه VPS ته حرکت ورکړئ او دا آنلاین پاتې کیږي: دا ستاسو د wifi پرې کیدو نه ژوندی پاتې کیږي، درولوي نه کله چې تاسو ویده یاست، او پخپله Discord ته بیا نښلي.

دلته ټول شی دی — یو لږترلږه bot، یو خدمت چې یې ژوندی ساتي، او څنګه بې د ID سپارلو تادیه وکړئ.

ولې یو VPS، نه ستاسو laptop

یو Discord bot د Discord gateway ته یو ثابت، تل-فعال پیوستون ته اړتیا لري. یو laptop ویده کیږي، د تازه معلوماتو لپاره بیا پیلیږي، او شبکې بدلوي — هر ځل، bot آفلاین کیږي او غړي یې ګوري. یو VPS د شپې او ورځې یو ثابت پیوستون ساتي. دا ټول دلیل دی چې خلک botونه له شخصي ماشینونو څخه لرې کوي.

څه اندازه — او څنګه تادیه کوئ

یو Discord bot سپک دی. دا یو websocket ساتي او په پیښو غبرګون کوي، نو box ډیری انتظار کوي:

دوه عملي پریکړې:

دا یوازې-CPU دی او په جرمني کې د یوه واحد datacenter څخه چلیږي — د یوه bot لپاره بشپړ سم، د دې پوهیدو ارزښت لري که تاسو یو GPU یا یوې ځانګړې سیمې ته اړتیا لرئ.

یو لږترلږه bot

SSH ورننوځئ، Python نصب کړئ، او یو کوچنی discord.py bot ورواچوئ:

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

token د Discord Developer Portal (ستاسو اپلیکیشن → Bot → Reset Token) څخه واخلئ، او که ستاسو bot پیغامونه لولي هلته Message Content intent روښانه کړئ.

دا د systemd سره ژوندی وساتئ

ستاسو په SSH سیشن کې د python bot.py چلول پدې معنی چې bot مري کله چې تاسو نه‌نښلئ. یو systemd خدمت دا سموي — دا په crashونو بیا پیلیږي او له بیا پیلونو ژوندی پاتې کیږي:

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # watch the logs

دا د «یو سکریپټ چې زه یې چلوم» او «یو bot چې ځان چلوي» ترمنځ توپیر دی.

ریښتيني خبرداري

د هغه دننه، یو Discord bot په خپل سرور یوازې پورته پاتې کیږي — چې ټوله موخه ده. یو پلان وټاکئ، په crypto تادیه وکړئ، او په دقیقو کې یې آنلاین کړئ. که تاسو نور botونه هم چلوئ، همدا systemd نمونه هره پروسه ژوندۍ ساتي.


چمتو تنظیم: VPS د Discord botونو لپاره وګورئ — سپارښتل شوی پلان او یو یوه-دقیقه‌ای crypto deploy.

پوښتنې

زه د یوه Discord bot لپاره کوم VPS ته اړتیا لرم؟

ترټولو کوچنی. یو Discord bot ډیری په یوه websocket بې‌کاره کیني د پیښو انتظار کوي، نو ۱ GB RAM او ۱–۲ هستې ډیری botونه ښه اداره کوي. تاسو یوازې هغه وخت نور ته اړتیا لرئ چې bot پخپله درنه کار وکړي — د انځور تولید، یو محلي مودل، د ډیرو سرورونو لپاره د موسیقۍ سټریمینګ.

ایا زه کولی شم یو Discord bot بې KYC کوربه کړم؟

هو. یوازې د یوه بریښنالیک سره راجستر شئ او په crypto تادیه وکړئ (USDC یا USDT په Base یا Ethereum) — بې ID، بې کارت. ګټور که تاسو نه غواړئ یو د غاړې-پروژې bot خپل هویت سره وتړئ.

ایا زه د یوه Discord bot لپاره یو dedicated IP یا خلاص پورټونه ته اړتیا لرم؟

نه. bot د Discord gateway ته د یوه websocket له لارې بهرته نښلي — دا ټول بهرته دی، نو یو NAT VPS د port-forwarded SSH سره کافي دی. تاسو یوازې هغه وخت دننه‌ورتګ پورټونو ته اړتیا لرئ چې تاسو یو ویب ډشبورډ هم چلوئ یا webhookونه ترلاسه کوئ.

زه څنګه bot د SSH د تړلو وروسته روان وساتم؟

دا د یوه systemd خدمت په توګه وچلوئ. ستاسو په terminal کې پیل شوی، bot مري کله چې تاسو ووځئ؛ د systemd لاندې دا د وتلو وروسته پورته پاتې کیږي، په crashونو بیا پیلیږي، او د یوه بیا پیل وروسته بیرته راځي.

ایا خپل د bot token په یوه VPS ایښودل خوندي دي؟

دا په یوه چاپیریال متغیر یا یوه یوازې-root فایل کې وساتئ، bot د یوه غیر-root کاروونکي په توګه وچلوئ، او هیڅکله یې git ته commit مه کوئ. یو جلا VPS په رښتیا د یوه token لپاره د ستاسو له اصلي ماشین څخه خوندي‌تر کور دی — که لیک شي، تاسو یو token بدلوئ، نه ستاسو ټول تنظیم.

← بلاګ ته بیرتهپلانونه او بیې وګورئ →

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.