Berita DC
Alat ini dapat langsung menangkap pesan obrolan di grup WeChat dan secara otomatis menyinkronkannya ke saluran Discord yang telah ditetapkan sebelumnya
Proses implementasi: Setelah menerima pesan grup baru, tanyakan entri tabel yang sesuai dalam database, dapatkan saluran DC mana pesan tersebut disinkronkan, dan kirim pesan tersebut. Oleh karena itu, Anda perlu mengkonfigurasi file config.json, termasuk robot DC kunci dan metode koneksi database, dan mengimpor struktur tabel, mengkonfigurasi tabel, dan program dapat memulai sinkronisasi
Konfigurasikan file docker-config.json, ubah kata sandi database, dan tambahkan token otorisasi robot Discord, sesuai dengan file docker-compose.yaml di bawah
{
"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.在目标微信群输入同步码: "
}
Ubah port pemetaan database dan kata sandi di 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
Mulai penulisan buruh pelabuhan
docker compose up
Temukan tautan masuk WeChat di log
Sambungkan ke database secara manual, kaitkan saluran grup yang sesuai, dan mulai sinkronisasi.
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注
Unduh paket ketergantungan:
go mod download
Berkas konfigurasi
// 打开 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.在目标微信群输入同步码: "
}
Impor struktur tabel
mysql -u -p
source dc_wx_association_table.sql
Bangun proyek:
go build
Jalankan proyek:
chmod 744 ./dcnews
./dcnews
Catatan proyek:
logfile.log
Saluran yang sesuai melalui grup asosiasi database
create_time 添加时间
dc_user dc用户名称
wx_user 微信用户名称
wx_group 微信群组名称 必填
dc_channel_id dc频道ID 必填
dc_channel_info dc频道介绍 必填,需为URL
remark 备注