Водич
Како направити Discord бот без програмирања
Ажурирано 18. октобар 2026.
Discord бот је мали програм који се повезује на Discord преко токена и одговара на slash команде, реагује на нове чланове или модерира поруке. Можеш да га добијеш без писања кода: направи бота у Discord порталу за програмере, опиши шта треба да ради и пусти Codexe да га напише у Python-у (discord.py) или Node.js-у (discord.js). Испробаш га са својим токеном пре него што га хостујеш.
Прилагоди команде ономе што треба твом серверу.
Генериши ово уз CodexeКорак по корак
1.Направи бота на Discord-у
У Discord порталу за програмере направи апликацију, отвори Bot и копирај токен. Чувај га као лозинку.
2.Изабери Python или Node.js
Оба раде. Изабери онај који подржава твој хостинг или онај који зна пријатељ који би ти касније могао помоћи.
3.Опиши команде и догађаје
Свака slash команда са опцијама и ко сме да је користи, догађаји на које реагује (нови чланови, поруке, реакције) и где чува податке.
4.Пусти Codexe да га напише
Codexe пише комплетан пројекат бота са slash командама. Токен се чита из променљиве окружења
DISCORD_TOKENи никада се не уписује у код.5.Пробно га покрени у Codexe-у
У панелу Хостуј бота налепи свој токен (чува се шифрован и можеш да га обришеш), притисни Покрени и испробај команде на свом Discord серверу док пратиш конзолу.
6.Позови га на свој сервер
Направи линк за позивницу у порталу за програмере са scope-овима
botиapplications.commandsи дозволама које боту требају.7.Хостуј га за стално
Преузми ZIP, инсталирај зависности (
pip install -r requirements.txtилиnpm install), поставиDISCORD_TOKENи покрени га на рачунару који је увек укључен.
Шта описати
- Slash команде: имена, опције и ко може да их користи (сви, нека улога, чланови са дозволом као што је Moderate Members).
- Догађаји: поруке добродошлице, аутоматске улоге, улоге преко реакција, бележење обрисаних порука.
- Складиште: JSON фајл или SQLite за упозорења, нивое или подешавања.
- Intents: читање садржаја порука и листе чланова су привилеговани intents које укључујеш у порталу за програмере; наведи које си спреман да укључиш.
- Спољни API-ји: на пример пинг статуса Minecraft сервера, са адресом у конфигурационом фајлу.
Пример описа
„discord.py бот са slash командама. /warn <user> <reason> чува упозорење у SQLite-у и шаље кориснику DM. /warnings <user> приказује упозорења са датумима. /timeout <user> <minutes> <reason> примењује Discord timeout. Само чланови са Moderate Members могу да их користе. Свака акција се бележи у канал изабран са /setlog. Нови чланови добијају улогу Member и поруку добродошлице у #welcome.“
Пробна покретања у Codexe-у
Панел Хостуј служи за испробавање бота, а не за покретање све време. На сваком плану сесија се зауставља после 30 минута, а по налогу ради један бот истовремено. Време рада у последњих 24 сата зависи од плана:
| План | Време рада на 24 сата |
|---|---|
| Free | 15 минута |
| Pro | 4 сата |
| Business | 12 сати |
| Enterprise | 24 сата |
Чести проблеми
- Slash команде се не појављују: глобалним командама треба и до сат времена да се синхронизују; команде синхронизоване на један сервер појављују се одмах.
- Бот је онлајн, али игнорише поруке: привилеговани intent није укључен у порталу за програмере.
- „The application did not respond“: команди је требало више од 3 секунде, а одговор није одложен. Затражи у чету да се одговор одложи (defer).
Питања
Да ли се бот проверава пре него што га добијем?
Discord ботови се не проверавају билдом: Спремно значи да је код генерисан. Искористи пробно покретање у панелу Хостуј да га провериш са својим токеном.
Може ли Codexe трајно да хостује мог бота?
Не, панел Хостуј је тестно окружење са дневним ограничењима. За бота који је увек онлајн покрећи га на VPS-у, код хостинга за ботове или на рачунару који остаје укључен.
Да ли је бесплатно?
Генерисање и пробна покретања су бесплатни на бесплатном плану, у оквиру његових токена и 15 минута рада бота дневно. За преузимање ZIP-а треба ти план или пакет преузимања.
Опиши свог бота
Овај промпт се отвара спреман за слање:
“discord.py бот са slash командама: /warn чува упозорење у SQLite-у и шаље кориснику DM, /warnings приказује упозорења корисника са датумима, /timeout примењује Discord timeout на одређен број минута, само чланови са Moderate Members могу да их користе, свака акција се бележи у канал постављен са /setlog, нови чланови добијају улогу Member и поруку добродошлице.”
Генериши ово уз Codexe