EQVPS
Anza

Jinsi ya Kuhifadhi Discord Bot kwenye VPS 24/7 (No-KYC, Crypto-Ada)

Jun 22, 2026 · 3 min read · EQVPS Team

Discord bot kwenye laptop yako inakufa mara unapofunga mfuniko. Sawa kwa majaribio — isiyofaa kwa bot ambayo seva yako inaitegemea kweli. Ihamishe kwenye VPS nayo inabaki mtandaoni: inabaki kupitia wifi yako kudondoka, haiachi unapolala, na inaunganisha tena na Discord yenyewe.

Hii ndio chose nzima — bot ndogo, huduma inayoiweka hai, na jinsi ya kulipa bila kutoa ID.

Kwa nini VPS, si laptop yako

Discord bot inahitaji muunganisho thabiti, wa kila wakati kwa gateway ya Discord. Laptop hulala, huwaka upya kwa updates, na hubadilisha networks — kila mara, bot inadondoka nje ya mtandao na wanachama hugundua. VPS hushikilia muunganisho mmoja thabiti mchana kutwa. Ndiyo sababu yote watu huhamisha bots kutoka mashine binafsi.

Saizi gani — na unalipaje

Discord bot ni nyepesi. Inashikilia websocket na kuitikia matukio, hivyo sanduku kwa kiasi kikubwa husubiri:

Maamuzi mawili ya vitendo:

Ni CPU-pekee na inaendesha kutoka datacenter moja Ujerumani — sawa kabisa kwa bot, inastahili kujua kama unahitaji GPU au eneo mahususi.

Bot ndogo

SSH ndani, sakinisha Python, na ingiza discord.py bot ndogo:

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"])

Pata token kutoka Discord Developer Portal (application yako → Bot → Reset Token), na uwashe Message Content intent hapo kama bot yako inasoma messages.

Iweke hai na systemd

Kuendesha python bot.py katika kikao chako cha SSH maana yake bot inakufa unapodisconnect. Huduma ya systemd huirekebisha — inarestart kwenye crashes na inabaki kupitia 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   # angalia logs

Hiyo ndiyo tofauti kati ya "script ninayoendesha" na "bot inayojiendesha yenyewe."

Tahadhari za uaminifu

Ndani ya hilo, Discord bot kwenye seva yake mwenyewe hubaki tu juu — ambalo ndilo lengo zima. Chagua mpango, lipa kwa crypto, na uiweke mtandaoni kwa dakika. Kama unaendesha pia bots nyingine, pattern ileile ya systemd huweka process yoyote hai.


Usanidi tayari: angalia VPS kwa Discord bots — mpango unaopendekezwa na crypto deploy ya dakika moja.

FAQ

Ninahitaji VPS gani kwa Discord bot?

Ndogo zaidi. Discord bot kwa kiasi kikubwa hukaa idle kwenye websocket ikisubiri matukio, hivyo 1 GB RAM na cores 1–2 hushughulikia bots nyingi vizuri. Unahitaji zaidi tu kama bot yenyewe hufanya kazi nzito — image generation, modeli ya ndani, music streaming kwa servers nyingi.

Je naweza kuhifadhi Discord bot bila KYC?

Ndiyo. Jisajili kwa barua pepe tu na ulipe kwa crypto (USDC au USDT kwenye Base au Ethereum) — hakuna ID, hakuna kadi. Rahisi kama ungependa kutoiunganisha bot ya mradi-wa-pembeni na utambulisho wako.

Je ninahitaji dedicated IP au ports zilizo wazi kwa Discord bot?

Hapana. Bot inaunganisha nje kwa gateway ya Discord kupitia websocket — ni yote inayotoka, hivyo NAT VPS yenye port-forwarded SSH inatosha. Unahitaji ports zinazoingia tu kama unaendesha pia web dashboard au unapokea webhooks.

Ninawekaje bot iendelee kuendesha baada ya kufunga SSH?

Iendeshe kama huduma ya systemd. Iliyoanzishwa kwenye terminal yako, bot inakufa unapoingia nje; chini ya systemd inabaki juu baada ya logout, restart kwenye crashes, na inarudi baada ya reboot.

Je ni salama kuweka bot token yangu kwenye VPS?

Iweke katika environment variable au faili ya root-pekee, endesha bot kama non-root user, na kamwe usiicommit kwa git. VPS tofauti ni gharama salama zaidi kwa token kuliko mashine yako kuu — ikivuja, unagharibisha token moja, si usanidi wako wote.

← Back to blogSee plans & pricing →

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.