Replit에서 Discord.js를 활성화하는 방법
4045 단어 discordjsexpressreplitdiscordbot
¿Qué fue lo que hice?
Este método es muy parecido al de flask (de hecho el método de flask me dio esta idea), solo que como sabrán, flask simplemente no esta en JavaScript, pero como sabemos existe Express, que en este caso , haría lo mismo que flask, crear un servidor, luego con una página llamada UpTimeRobot Express의 구성 방향 생성, Para que UptimeRobot vea constantemente la página, y así está activo tu bot las 24hrs.
중요
Cabe destacar que debes tener una cuenta en replit , y tener tu código del bot en un repls, en este post no te enseñaré a crear un bot, solo a mantenerlo activo, pero a futuro espero hacer un post sobre, crear bot en discord.py usar replit, instalar paquetes y demás.
Sin más 로데오, 코멘세모스
Cabe destacar, que domino más python, por lo tanto lo que hice en este caso fue, en el mismo archivo principal de tu bot(comúnmente, main.js), importamos express(no lo instalamos porque el replit lo instala por sí solo) y 이니시아모스 익스프레스
const express = require('express')
const app = express()
Luego Creamos la función como tal, para crear nuestro servidor y que UptimeRobot haga lo suyo,
en cualquier parte de nuestro archivo principal, 포네모스:
//EXPRESS
app.get('/', (req,res)=>{
res.end("My bot is online")
})
function live(){
app.listen(3000, function(){
console.log("bot is online")
})}
live();
//END EXPRESS
Luego en nuestro archivo principal, en la parte final de nuestro código, justo antes del TOKEN, colocamos:
live()
새로운 봇이 encontraremos, con que ahora hay una ventana en el replit, que contiene una página o algo así, simplemente con el texto: Bot is online, si buscamos, encontramos un dirección, un enlace, ese enlace lo usaremos en UptimerRobot.
Imagen 우노
Vamos ahora vamos aUpTimeRobot , si no tienes una cuenta, crearte una es simple, luego de tener una cuenta nos vamos a la parte de monitores
Aquí tengo uno porque ya he usado el servicio, a ustedes no les debe salir nada
Luego le damos a Add new Monitor,y seleccionamos las siguientes opciones:
Obviando el Friendly Name y la URL(La url es Importante que pongas la que te da replit correctamente) les debería quedar así:
Luego de darle Create Monitor, nuestro monitor ya debe estar listo, ahora la próxima vez que ejecutemos nuestro bot, el monitor estará realizando peticiones GETT y lo mantendrán activo.
Como dije en el post de existe Heroku y otros servicios hechos específicamente para esta ocasión, pero no está de más que sepas estos métodos
Espero que el post se les haga fácil de seguir, si tienen una duda, si no les funciona o alguna cosa, puedes decírmelo por los comentarios
Reference
이 문제에 관하여(Replit에서 Discord.js를 활성화하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alexanderg/mantener-activo-tu-bot-de-discord-js-en-replit-1mgi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)