DCNoticias
Esta herramienta puede capturar instantáneamente mensajes de chat en grupos de WeChat y sincronizarlos automáticamente con el canal de Discord preestablecido.
Proceso de implementación: después de recibir un nuevo mensaje de grupo, consulte la entrada de la tabla correspondiente en la base de datos, obtenga con qué canal de DC está sincronizado el mensaje y envíe el mensaje. Por lo tanto, debe configurar el archivo config.json, incluido el robot de DC. método de conexión de clave y base de datos, e importe la estructura de la tabla, configure la tabla y el programa podrá iniciar la sincronización.
Configure el archivo docker-config.json, modifique la contraseña de la base de datos y agregue el token de autorización del robot Discord, correspondiente al archivo docker-compose.yaml a continuación
{
"Discord_bot_auth" : "" ,
"Static_path" : "/app/static/" ,
"Mysql_host" :" 192.168 .210 . 11 ",
"Mysql_port" :" 3306 ",
"Mysql_db" :" dcnews ",
"Mysql_user" :" root ",
"Mysql_password" :" root ",
"Dc_createsync_prompts" : "正在建立微信与Dc同步渠道... n Step 1.请添加微信: n Step 2.将该微信拉入目标微信群,等待30秒n Step 3.在目标微信群输入同步码: "
}
Modifique el puerto y la contraseña de mapeo de la base de datos en docker-compose.yaml
mysql:
image: mysql: 5.7
networks:
dcnews_network:
ipv4_address:
192.168 . 210.11
ports:
- "23306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: dcnews
Iniciar la composición de la ventana acoplable
docker compose up
Busque el enlace de inicio de sesión de WeChat en el registro
Conéctese manualmente a la base de datos, asocie el canal correspondiente del grupo e inicie la sincronización.
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注
Descargar paquetes de dependencia:
go mod download
Archivo de configuración
// 打开 config.json 配置 Discord 机器人key,静态文件存放路径,数据库连接方式
{
"Discord_bot_auth" : "" ,
"Static_path" : "" ,
"Mysql_host" :"",
"Mysql_port" :"",
"Mysql_db" :"",
"Mysql_user" :"",
"Mysql_password" :"",
"Dc_createsync_prompts" : "正在建立微信与Dc同步渠道... n Step 1.请添加微信 n Step 2.将该微信拉入目标微信群,等待30秒n Step 3.在目标微信群输入同步码: "
}
Importar estructura de tabla
mysql -u -p
source dc_wx_association_table.sql
Construya el proyecto:
go build
Ejecute el proyecto:
chmod 744 ./dcnews
./dcnews
Registro del proyecto:
logfile.log
Canal correspondiente a través del grupo de asociación de bases de datos.
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注