DCActualités
Cet outil peut capturer instantanément les messages de discussion dans les groupes WeChat et les synchroniser automatiquement avec le canal Discord prédéfini
Processus de mise en œuvre : après avoir reçu un nouveau message de groupe, interrogez l'entrée de table correspondante dans la base de données, obtenez sur quel canal DC le message est synchronisé et envoyez le message. Par conséquent, vous devez configurer le fichier config.json, y compris le robot DC. méthode de connexion à la clé et à la base de données, et importez la structure de la table, configurez la table et le programme peut démarrer la synchronisation.
Configurez le fichier docker-config.json, modifiez le mot de passe de la base de données et ajoutez le jeton d'autorisation du robot Discord, correspondant au fichier docker-compose.yaml ci-dessous
{
"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.在目标微信群输入同步码: "
}
Modifiez le port et le mot de passe de mappage de la base de données dans 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
Démarrer Docker Compose
docker compose up
Recherchez le lien de connexion WeChat dans le journal
Connectez-vous manuellement à la base de données, associez le canal correspondant du groupe et démarrez la synchronisation.
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注
Téléchargez les packages de dépendances :
go mod download
Fichier de configuration
// 打开 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.在目标微信群输入同步码: "
}
Importer la structure du tableau
mysql -u -p
source dc_wx_association_table.sql
Construisez le projet :
go build
Exécutez le projet :
chmod 744 ./dcnews
./dcnews
Journal du projet :
logfile.log
Canal correspondant via le groupe d'association de base de données
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注