PHPackages                             tourze/wechat-work-external-contact-stats-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. tourze/wechat-work-external-contact-stats-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

tourze/wechat-work-external-contact-stats-bundle
================================================

企业微信外部联系人行为数据统计管理束包

0.0.1(11mo ago)00MITPHPPHP ^8.1CI failing

Since Jun 5Pushed 4mo agoCompare

[ Source](https://github.com/tourze/wechat-work-external-contact-stats-bundle)[ Packagist](https://packagist.org/packages/tourze/wechat-work-external-contact-stats-bundle)[ RSS](/packages/tourze-wechat-work-external-contact-stats-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (24)Versions (2)Used By (0)

WechatWorkExternalContactStatsBundle
====================================

[](#wechatworkexternalcontactstatsbundle)

[English](README.md) | [中文](README.zh-CN.md)

\[[![Latest Version](https://camo.githubusercontent.com/1fcd46110d90c9b9aa85ff9a7d826b05af5638a250fb1a6c38138500555b7f17/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/1fcd46110d90c9b9aa85ff9a7d826b05af5638a250fb1a6c38138500555b7f17/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)\] () [![License](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](LICENSE)\[[![Build Status](https://camo.githubusercontent.com/3c75cbf80739d3f42836bab035102123295320544fd5b4157e0fec7fc34b2780/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f746f75727a652f7068702d6d6f6e6f7265706f2f63692e796d6c3f6272616e63683d6d6173746572267374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/3c75cbf80739d3f42836bab035102123295320544fd5b4157e0fec7fc34b2780/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f746f75727a652f7068702d6d6f6e6f7265706f2f63692e796d6c3f6272616e63683d6d6173746572267374796c653d666c61742d737175617265)\] () \[[![Code Coverage](https://camo.githubusercontent.com/6ce0146325478eb7cebae4cc6139b2af2c161735dd0e3c6ff6802f2c5a708179/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f746f75727a652f7068702d6d6f6e6f7265706f3f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/6ce0146325478eb7cebae4cc6139b2af2c161735dd0e3c6ff6802f2c5a708179/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f746f75727a652f7068702d6d6f6e6f7265706f3f7374796c653d666c61742d737175617265)\] () \[[![PHP Version Require](https://camo.githubusercontent.com/936fa85a97509880fadb800b963e0503333896be09a8473db4097d36949473c0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/936fa85a97509880fadb800b963e0503333896be09a8473db4097d36949473c0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)\] () \[[![Total Downloads](https://camo.githubusercontent.com/23ec9051e314b31008970090f0ba7aecbfff2d365359c6801aa3352fda721f45/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/23ec9051e314b31008970090f0ba7aecbfff2d365359c6801aa3352fda721f45/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746f75727a652f7765636861742d776f726b2d65787465726e616c2d636f6e746163742d73746174732d62756e646c652e7376673f7374796c653d666c61742d737175617265)\] ()

A Symfony bundle for collecting and managing WeChat Work external contact statistics data.

Features
--------

[](#features)

- Collect user behavior statistics for WeChat Work external contacts
- Support both user-level and department-level statistics
- Automatic data synchronization via cron jobs
- Comprehensive data entities and repositories
- Statistical analysis for contact applications, messages, and reply rates

Requirements
------------

[](#requirements)

- PHP 8.1+
- Symfony 6.4+
- Doctrine ORM 3.0+
- WeChat Work API access

Installation
------------

[](#installation)

```
composer require tourze/wechat-work-external-contact-stats-bundle
```

Configuration
-------------

[](#configuration)

Add the bundle to your `config/bundles.php`:

```
