Instalación
Sigue estos pasos para instalar correctamente el script en tu bot.
Pasos de instalación
Sección titulada “Pasos de instalación”-
Descarga el módulo y descomprime la carpeta
Obtén la carpeta del módulo (a menudo en formato .zip o .rar) desde la fuente oficial. Utiliza una herramienta como WinRAR o 7-Zip para extraer la carpeta del script en tu computadora.
-
Creación de sus claves Token Bearer de Twitter
- Conexión a la plataforma de desarrollador de Twitter
Diríjase a: Dasboard para conectarse o para crear una cuenta y acceder al dashboard.
Si es la primera vez, deberá elegir una suscripción, o hacer clic en Sign up for Free Account.
Escriba una descripción del uso de su API, para nuestro caso aquí hay un ejemplo en inglés:
Retrieving a user’s ID allows us to access their recent tweets, analyze updates in real time, and automatically share them on our Discord server. This keeps the community informed of the latest messages and activities. All while linking back to Twitter so they can comment on the messages.
Marque las casillas para validar su solicitud y luego haga clic en Soumette.
-
Recuperación de su token bearer de su aplicación
Diríjase a la siguiente página: Projects and apps
Tiene un proyecto ya creado con un nombre generado automáticamente, sabiendo que solo tiene derecho a una aplicación como suscripción gratuita.
En el proyecto visible en la página, haga clic en el engranaje App Settings, luego en Keys and tokens.
En la parte Authentication Tokens, haga clic en Generate para el Bearer Token.
El bearer token se mostrará para que pueda ponerlo en el archivo.env.
- ⚠️ Si no desea pagar, tiene una cuota por tramo de 15 minutos a respetar
A través del módulo puede codificar hasta 1 cuenta de Twitter. Si desea más, tendrá que ajustarlo en la página Quotas
- Conexión a la plataforma de desarrollador de Twitter
-
Configure las variables de entorno
Abre el archivo
.envproporcionado con el script y agrega y modifica las variables de entorno necesarias para el correcto funcionamiento del módulo.twitterChannelID: ID del chat donde se enviarán las notificaciones de los tuits.twitterRoleID: ID del rol de las personas que desean recibir las notificaciones (normalmente, el rol de miembro para notificar a todo el servidor o un rol creado por usted para que los miembros elijan ese rol y se les avise de un nuevo tuit).twitterTokenBearer: el token bearer de la API de Twitter (véase el paso 2).twitterChannelFollowerID: ID de la sala de voz que se actualizará con respecto al número de suscriptores (configure la cuenta en el código, véase el siguiente paso).
-
Copiar/mover los archivos/códigos en su proyecto
Copia los siguientes archivos en la(s) carpeta(s) correspondiente(s) de tu proyecto bot Discord:
commands/notification/notification-add.js: en la carpeta de tus comandoscommands/notification/notification-list.js: en la carpeta de tus comandoscommands/notification/notification-remove.js: en la carpeta de tus comandosutils/notification/twitter.js: en la carpeta de tus utilidadesutils/utils.js: en la carpeta de tus utilidades
Copie también el código de indexación del módulo en su archivo
index.jsprincipal. En este archivo, hemos añadido prisma directamente vinculado al objeto “client”, ponga este código en el suyo o ajústelo según su forma de usar prisma.❗ Si lo desea, puede modificar PSEUDO_UPDATE_CHANNEL_STAT para actualizar el canal de estadísticas o comentar esta línea. El pseudónimo debe ser el mismo que el codificado en la base de datos.
-
Actualice el esquema de la base de datos
Agregue el modelo de datos para la recuperación de notificaciones de nuevos videos de youtube en su archivo
prisma/schema.prismay ejecute las migraciones necesarias para aplicar los cambios a su base de datos. Ejecución del siguiente comando:Ventana de terminal npx prisma generatenpx prisma migrate dev --name add_twitter_notification -
Instale las dependencias
Asegúrese de que las dependencias necesarias estén instaladas verificando su
package.jsony ejecutando:Ventana de terminal npm install -
Reinicia el bot
Reinicia tu bot para que el script sea tomado en cuenta.
Conseils
Sección titulada “Conseils”- Para el comando
/notification-add, debe codificar el nombre de la cuenta de twitter que se indica en la url de la página. Ejemplo: https://x.com/JoycaOff => El nombre a codificar al usar el comando es JoycaOff (Sin el @ del pseudónimo).