Як запустити свого бота Discord?
- У панелі відкрийте Мої сервери і натисніть на свій сервер.
- На вкладці Огляд дочекайтеся, поки в рядку Застосунок з’явиться «Discord bot готовий». Сторінка оновлюється сама.
- Запишіть IP із рядка Адреса підключення.
- Створіть застосунок у Discord Developer Portal. На сторінці Bot натисніть Reset Token, щоб отримати свій токен.
- Підключіться через SSH і відкрийте файл:
nano /opt/seturack/discord/bot/.env - Вставте токен після
DISCORD_TOKEN=і збережіть файл. Тестовий бот підключиться сам за кілька секунд. - Щоб побачити, що він робить:
su - app -c "pm2 logs bot --lines 20" - У порталі відкрийте OAuth2 > URL Generator, позначте
botіapplications.commands, а потім за посиланням додайте бота на свій сервер Discord. Введіть/ping, і бот відповістьpong.
Запуск власного коду
Виконайте su - app, потім cd /opt/seturack/discord/bot. Покладіть сюди свій код, за потреби замінивши index.js:
npm install
pm2 restart bot
pm2 save
Корисно знати
- Без токена процес працює й записує в журнал «token bekleniyor / waiting for token». Це нормально.
- Тримайте токен у таємниці. Файл
.envможе прочитати лише користувач бота. - PM2 запускає бота під час завантаження сервера. Бот не приймає вхідних підключень, тому відкритий лише порт 22 для SSH.
Ще немає сервера? Замовте сервер із попередньо встановленим Discord botu: ви самі обираєте розмір і платите лише за обране.
Ця стаття була корисною?
Дякуємо за відгук!