EQVPS

როგორ ვჰოსტინგოთ Discord ბოტი VPS-ზე 24/7 (No-KYC, კრიპტოთი-გადახდილი)

Jun 22, 2026 · 3 წთ კითხვა · EQVPS Team

Discord ბოტი თქვენს laptop-ზე კვდება იმ მომენტში, როცა სახურავს დახურავთ. კარგია ტესტირებისთვის — უსარგებლო ბოტისთვის, რომელზეც თქვენი სერვერი რეალურად არის დამოკიდებული. გადაიტანეთ ის VPS-ზე და ის ონლაინ რჩება: ის გადარჩება თქვენი wifi-ს გათიშვას, არ ჩერდება, როცა იძინებთ, და თავად უკავშირდება Discord-ს.

აი მთელი რამ — მინიმალური ბოტი, სერვისი, რომელიც მას ცოცხლად ინახავს, და როგორ გადაიხადოთ ID-ის გადაცემის გარეშე.

რატომ VPS, არა თქვენი laptop

Discord ბოტს სჭირდება სტაბილური, ყოველთვის-ჩართული კავშირი Discord-ის gateway-სთან. laptop იძინებს, გადაიტვირთება განახლებებისთვის და ცვლის ქსელებს — ყოველ ჯერზე ბოტი offline-ს ხდება და წევრები ამჩნევენ. VPS ინახავს ერთ მდგრად კავშირს დღეღამის განმავლობაში. ეს არის მთელი მიზეზი, რის გამოც ხალხი ბოტებს პირადი მანქანებიდან გადააქვს.

რა ზომა — და როგორ იხდით

Discord ბოტი მსუბუქია. ის ინახავს websocket-ს და რეაგირებს event-ებზე, ასე რომ box ძირითადად ელოდება:

ორი პრაქტიკული არჩევანი:

ის CPU-only-ია და მუშაობს ერთი დატაცენტრიდან გერმანიაში — სრულყოფილად კარგია ბოტისთვის, ღირს ცოდნა, თუ გჭირდებათ GPU ან კონკრეტული რეგიონი.

მინიმალური ბოტი

შედით SSH-ით, დააინსტალეთ Python და ჩააგდეთ პატარა discord.py ბოტი:

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) და ჩართეთ Message Content intent იქ, თუ თქვენი ბოტი კითხულობს შეტყობინებებს.

შეინახეთ ის ცოცხლად systemd-ით

python bot.py-ის გაშვება თქვენს SSH სესიაში ნიშნავს, რომ ბოტი კვდება, როცა თიშავთ. 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

ეს არის განსხვავება „სკრიპტს შორის, რომელსაც ვუშვებ“ და „ბოტს შორის, რომელიც თავად მუშაობს“.

გულწრფელი გაფრთხილებები

ამის ფარგლებში, Discord ბოტი საკუთარ სერვერზე უბრალოდ ინარჩუნებს ჩართულობას — რაც არის მთელი აზრი. აირჩიეთ ტარიფი, გადაიხადეთ კრიპტოთი და გქონდეთ ის ონლაინ წუთებში. თუ ასევე უშვებთ სხვა ბოტებს, იგივე systemd შაბლონი ინახავს ნებისმიერ პროცესს ცოცხლად.


მზა დაყენება: იხილეთ VPS Discord ბოტებისთვის — რეკომენდებული ტარიფი და ერთწუთიანი კრიპტო deploy.

ხდკ

რომელი VPS მჭირდება Discord ბოტისთვის?

ყველაზე პატარა. Discord ბოტი ძირითადად უმოქმედოა websocket-ზე, event-ებს ელოდება, ასე რომ 1 GB RAM და 1–2 ბირთვი უმკლავდება უმეტეს ბოტს კარგად. მეტი მხოლოდ მაშინ გჭირდებათ, თუ თავად ბოტი აკეთებს მძიმე სამუშაოს — image გენერაცია, ლოკალური მოდელი, მუსიკის streaming ბევრი სერვერისთვის.

შემიძლია Discord ბოტის ჰოსტინგი KYC-ის გარეშე?

დიახ. დარეგისტრირდით მხოლოდ ელფოსტით და გადაიხადეთ კრიპტოთი (USDC ან USDT Base-ზე ან Ethereum-ზე) — ID-ის, ბარათის გარეშე. მოსახერხებელი, თუ გირჩევნიათ, გვერდითი-პროექტის ბოტი არ დააკავშიროთ თქვენს ვინაობასთან.

მჭირდება გამოყოფილი IP ან ღია პორტები Discord ბოტისთვის?

არა. ბოტი უკავშირდება გარეთ Discord-ის gateway-ს websocket-ით — ეს ყველა გამავალია, ასე რომ NAT VPS პორტ-გადამისამართებული SSH-ით საკმარისია. შემომავალი პორტები მხოლოდ მაშინ გჭირდებათ, თუ ასევე უშვებთ web dashboard-ს ან იღებთ webhook-ებს.

როგორ შევინარჩუნო ბოტი გაშვებული SSH-ის დახურვის შემდეგ?

გაუშვით ის systemd სერვისად. თქვენს ტერმინალში გაშვებული, ბოტი კვდება, როცა გამოხვალთ; systemd-ის ქვეშ ის რჩება გამოსვლის შემდეგ, რესტარტს აკეთებს crash-ებზე და ბრუნდება გადატვირთვის შემდეგ.

უსაფრთხოა ჩემი ბოტის token-ის VPS-ზე დადება?

შეინახეთ ის environment variable-ში ან root-only ფაილში, გაუშვით ბოტი non-root მომხმარებლად და არასოდეს commit-ოთ ის git-ში. ცალკე VPS რეალურად უფრო უსაფრთხო სახლია token-ისთვის, ვიდრე თქვენი მთავარი მანქანა — თუ ის გაჟონავს, ატრიალებთ ერთ token-ს, არა მთელ დაყენებას.

← ბლოგზე დაბრუნებატარიფებისა და ფასების ნახვა →

კომენტარები

ჯერ არ არის კომენტარები. იყავით პირველი.

დატოვეთ კომენტარი

კომენტარები მოდერირდება გამოჩენამდე.