Hvernig á að búa til fyrsta Discord vélmennið þitt árið 2026 með því að nota JavaScript (discord.js) eða Python (discord.py) — frá skráningu til dreifingar, skref fyrir skref.
Grow your server faster with Rally
Rally gives server owners community management tools, member engagement features, and discovery placement — all in one bot. Add it to your server in 2 minutes.
Add Rally to your server →Það er auðveldara en þú heldur að búa til fyrsta Discord vélmennið þitt. Þú þarft ekki tölvunarfræðigráðu eða margra ára forritunarreynslu. Árið 2026 tekur það eina helgi að byggja og dreifa virku vélmenni ef þú ert einbeittur.
Þessi handbók leiðir þig í gegnum allt ferlið: að skrá vélmennið þitt, skrifa fyrstu skipunina þína, prófa það staðbundið og dreifa því í beinni. Í lokin verður vélmenni í gangi á netþjóninum þínum.
Discord vélmenni er forrit sem tengist Discord í gegnum API og bregst við atburðum: þegar einhver slær inn skipun, bregst við skilaboðum, gengur í netþjóninn o.s.frv.
Lykilhugtök:
/skipun) í stað forskeytisskipana (!skipun). Skástriksskipun eru opinberlega studdar og mælt með þeim.Þetta er þar sem vélmennið þitt er opinberlega til í kerfi Discord.
Ferli:
Búðu nú til vélmennanotandann:
Stilltu vélmennastillingar:
Þú þarft sérstakan boðstengil til að bæta vélmenninu við netþjón.
Í Developer Portal:
botSend Messages (nauðsynlegt fyrir hvaða vélmenni sem er)Manage Messages (ef þú ert að stjórna)Add Reactions (ef vélmenni bregst við hlutum)Connect + Speak (ef það er tónlistar-/raddvélmenni)Send Messages + Read Messages (lágmarks lífvænlegt)Ekki nota stjórnandaheimild nema það sé algerlega nauðsynlegt. Of mikil heimild er öryggisáhætta.
Tveir helstu valkostir fyrir byrjendur:
Discord.js er vinsælasti Discord vélmennarramminn. Stórt samfélag, tonn af kennsluefni og frábær skjöl.
Kostir:
Gallar:
Byrjaðu:
npm init -ynpm install discord.jsEinfaldari setningafræði, frábært fyrir byrjendur, frábært til að læra undirstöðuatriði.
Kostir:
Gallar:
Byrjaðu:
pip install discord.pyRáðlegging fyrir byrjendur: Ef þú þekkir Python, notaðu discord.py. Ef þú þekkir JavaScript, notaðu discord.js. Ef þú þekkir hvorugt, er Python auðveldara að læra, en JavaScript hefur fleiri úrræði á netinu. Veldu einn og skuldbinda þig.
Hér er lágmarks virkt Discord vélmenni í Python sem bregst við skipun:
import discord
from discord.ext import commands
# Búðu til vélmenni með skipanaforskeyti og ásetningum
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'{bot.user} hefur tengst Discord!')
@bot.command(name='hello', help='Segir hæ')
async def hello(ctx):
await ctx.send(f'Hæ {ctx.author.name}!')
@bot.command(name='ping', help='Svarar með pong')
async def ping(ctx):
await ctx.send('Pong!')
bot.run('ÞITT_TÁKN_HÉR')
Hvað þetta gerir:
!hello og !ping skipunumTil að keyra það:
'ÞITT_TÁKN_HÉR' með raunverulegu tákninu þínu frá skrefi 1bot.pypython bot.py!hello í hvaða rás sem erÁður en þú dreifir skaltu prófa vélmennið þitt staðbundið (á tölvunni þinni).
Settu upp prófunarþjón:
Algengar villur:
Prófaðu vandlega. Vélmenni með villur í framleiðslu er vandræðalegt.
Nú þegar þú skilur grunnatriðin, stækkaðu með fleiri eiginleikum.
Python dæmi — einföld efnahagsskipun:
@bot.command(name='balance', help='Athugaðu myntstöðuna þína')
async def balance(ctx):
# Í alvöru vélmenni myndi þetta spyrja gagnagrunn
# Í bili, skilaðu bara gervigildi
await ctx.send(f'{ctx.author.name}, þú átt 100 mynt!')
@bot.command(name='roll', help='Kastaðu teningi (1-6)')
async def roll(ctx):
import random
result = random.randint(1, 6)
await ctx.send(f'{ctx.author.name} kastaði: **{result}**')
Hver skipun er einföld aðgerð. Bættu við eins mörgum og þú vilt.
Að hýsa staðbundið virkar til að prófa, en vélmennið þitt hættir þegar þú lokar fartölvunni þinni. Dreifðu á netþjón svo það keyri allan sólarhringinn.
Replit (auðveldast fyrir byrjendur):
Railway.app (nútímalegt, áreiðanlegt):
Glitch (svipað og Replit):
Mikilvægt: Ekki harðkóða táknið þitt í kóðann sem þú sendir á GitHub. Notaðu umhverfisbreytur:
import os
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
bot.run(TOKEN)
Búðu til .env skrá staðbundið (bættu við .gitignore svo það sé ekki skuldbundið):
DISCORD_TOKEN=þitt_raunverulega_tákn_hér
Á Replit/Railway, stilltu táknið sem leynilega umhverfisbreytu í stillingum pallsins (ekki í kóða).
Mistök 1: Harðkóða táknið Aldrei setja táknið þitt í kóða sem þú sendir á GitHub. Vélmenni með leka tákn eru í hættu samstundis. Notaðu umhverfisbreytur.
Mistök 2: Ekki meðhöndla villur Vélmennið þitt hrynur við óvænt inntak. Bættu við villumeðhöndlun:
@bot.command()
async def divide(ctx, a: int, b: int):
try:
result = a / b
await ctx.send(result)
except ZeroDivisionError:
await ctx.send('Ekki hægt að deila með núlli!')
except ValueError:
await ctx.send('Vinsamlegast sláðu inn gildar tölur!')
Mistök 3: Virða ekki hraðatakmörk Discord takmarkar hversu hratt þú getur sent skilaboð. Ekki senda ruslpóst á API. Bættu við töfum á milli fjöldaaðgerða.
Mistök 4: Hunsa ásetninga Mörg byrjendavélmenni mistakast vegna þess að þau virkja ekki nauðsynlega ásetninga í Developer Portal. Athugaðu ásetninga sem vélmennið þitt þarf áður en þú dreifir.
Mistök 5: Of metnaðarfullt umfang Ekki reyna að byggja upp efnahagskerfi, stjórnun, tónlist og 50 skipanir í fyrsta vélmenninu þínu. Byrjaðu með 3-5 einfaldar skipanir. Stækkaðu þegar þér líður vel.
Nú þegar þú ert með einfalt vélmenni:
/skipun setningafræði í stað forskeytisskipanaFyrsta Discord vélmennið þitt er helgarverkefni. Fyrsta góða Discord vélmennið þitt er mánaðar æfing. Fyrsta vélmennið þitt sem er notað af 1.000 netþjónum er margra mánaða endurtekning, eiginleikaþróun og samfélagsbygging. Byrjaðu núna, endurtaktu stöðugt og ekki hugsa of mikið um það.