EQVPS

Discord Botን በVPS ላይ 24/7 እንዴት ማስተናገድ (No-KYC፣ Crypto-Paid)

ጁን 22 2026 · 3 ደቂቃ ንባብ · EQVPS Team

Discord bot በላፕቶፔ ላይ ክዳኑን በዘጉ ቅጽበት ይሞታል። ለመሞከር ጥሩ — serverዎ በእውነት ለሚደገፍበት bot ጥቅም-አልባ። ወደ VPS ያንቀሳቅሱት እና online ይቆያል: wifiዎ ሲቋረጥ ይተርፋል፣ ሲተኙ አይቆምም፣ እና ወደ Discord በራሱ እንደገና ይገናኛል።

ሙሉ ነገሩ ይኸውና — minimal bot፣ በሕይወት የሚያቆየው service፣ እና ID ሳያስረክቡ እንዴት እንደሚከፍሉ።

ለምን VPS፣ ላፕቶፔ አይደለም

Discord bot ወደ Discord gateway የተረጋጋ፣ always-on connection ይፈልጋል። ላፕቶፕ ይተኛል፣ ለupdates ይነሳል፣ እና networks ይቀይራል — በእያንዳንዱ ጊዜ botው offline ይወድቃል እና members ያስተውላሉ። VPS ሰዓት ዙሪያ አንድ የተረጋጋ connection ይይዛል። ሰዎች bots ከግል ማሽኖች የሚያነሱበት ሙሉ ምክንያት ያ ነው።

ምን መጠን — እና እንዴት እንደሚከፍሉ

Discord bot ቀላል ነው። websocket ይይዛል እና ለevents ይresponds፣ ስለዚህ boxው በአብዛኛው ይጠብቃል:

ሁለት ተግባራዊ ውሳኔዎች:

CPU-only ነው እና ከጀርመን ካለ አንድ datacenter ይሄዳል — ለbot ፍጹም ጥሩ፣ GPU ወይም የተለየ region ከፈለጉ ማወቅ ተገቢ ነው።

minimal 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 ያግኙ (applicationዎ → Bot → Reset Token)፣ እና botዎ messages የሚያነብ ከሆነ Message Content intentን እዚያ ያንቁ።

በsystemd በሕይወት ያቆዩት

python bot.pyን በSSH sessionዎ ውስጥ ማሄድ ማለት ሲቋረጡ botው ይሞታል ማለት ነው። systemd service ያንን ያስተካክላል — በcrashes ላይ ይጀምራል እና reboots ይተርፋል:

# /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

ያ "የማሄደው script" እና "ራሱን የሚያሄድ bot" መካከል ያለው ልዩነት ነው።

ታማኝ ማሳሰቢያዎች

በዚያ ውስጥ፣ Discord bot በራሱ server ላይ ብቻ up ይቆያል — ሙሉ ነጥቡ ያ ነው። ዕቅድ ይምረጡ፣ በክሪፕቶ ይክፈሉ፣ እና በደቂቃዎች online ያድርጉት። ሌሎች bots ም የሚያሄዱ ከሆኑ፣ ተመሳሳይ systemd pattern ማንኛውንም process በሕይወት ያቆያል


ዝግጁ setup: ለDiscord bots VPS ይመልከቱ — የሚመከር ዕቅድ እና የአንድ ደቂቃ crypto deploy።

FAQ

ለDiscord bot ምን VPS ያስፈልገኛል?

ትንሹን። Discord bot በአብዛኛው events እየጠበቀ በwebsocket ላይ idle ይሆናል፣ ስለዚህ 1 GB RAM እና 1–2 cores አብዛኞቹን bots በደንብ ያስተናግዳሉ። botው ራሱ ከባድ ስራ የሚሠራ ከሆነ ብቻ ተጨማሪ ይፈልጋሉ — image generation፣ local model፣ ለብዙ servers music streaming።

Discord botን ያለ KYC ማስተናገድ እችላለሁ?

አዎ። በኢሜይል ብቻ ይመዝገቡ እና በክሪፕቶ ይክፈሉ (USDC ወይም USDT በBase ወይም Ethereum) — ID የለም፣ ካርድ የለም። side-project botን ከማንነትዎ ጋር ማያያዝ የማይፈልጉ ከሆኑ ምቹ።

ለDiscord bot dedicated IP ወይም ክፍት ports ያስፈልገኛል?

አይ። botው ወደ Discord gateway በwebsocket ወጪ ይገናኛል — ሁሉም outbound ነው፣ ስለዚህ port-forwarded SSH ያለው NAT VPS በቂ ነው። web dashboard የሚያሄዱ ወይም webhooks የሚቀበሉ ከሆኑ ብቻ ገቢ ports ያስፈልግዎታል።

SSH ከዘጋሁ በኋላ botን እያሄደ እንዴት አቆያለሁ?

እንደ systemd service ያሂዱት። በterminalዎ ውስጥ ተጀምሮ፣ ሲወጡ botው ይሞታል፤ በsystemd ስር ከወጡ በኋላ ይቆያል፣ በcrashes ላይ ይጀምራል፣ እና ከreboot በኋላ ይመለሳል።

የbot tokenዬን በVPS ላይ ማስቀመጥ ደኅንነቱ የተጠበቀ ነው?

በenvironment variable ወይም root-only file ውስጥ ያቆዩት፣ botን እንደ non-root user ያሂዱ፣ እና ወደ git በጭራሽ አይcommit። የተለየ VPS ለtoken ከዋና ማሽንዎ ይልቅ በእውነት አስተማማኝ ቤት ነው — ከፈሰሰ፣ አንድ token ያዞራሉ፣ ሙሉ setupዎን አይደለም።

← ወደ ብሎግ ተመለስዕቅዶች & ዋጋዎች ይመልከቱ →

አስተያየቶች

እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።

አስተያየት ይተዉ

አስተያየቶች ከመታየታቸው በፊት ይጣራሉ።