このプロジェクトは、グループ チャット、プライベート チャット、友達のサークルなどのインスタント メッセージング アプリで、テキスト、音声、ビデオ、写真、絵文字、赤い封筒などを送信できます。メッセージを取り消すことができ、管理者によるグループを設定でき、ユーザーを禁止したり、ユーザーをキックしたり、顧客情報を閲覧できるかどうかを設定したり、@顧客などを設定したりできます。グループに参加するための QR コードのスキャンをサポートし、設定することができます友達メモ、グループ名刺、メッセージトップ、メッセージなど、エージェント機能、VIP機能、サインイン機能あり、メッセージのオフラインプッシュをサポート(iOSはリストする必要はありません、Androidはリストする必要があります)アプリストアにリストされています)
バックエンドでは、顧客サービスと Web サイト管理を設定でき、バックエンドを通じて顧客にメッセージを送信したり、グループ チャットの記録を消去したり、顧客メッセージを取り消したり、特定のパラメーターを設定したり、特定のグループを推奨したりすることができます。
このシステムは、非同期プッシュとキャッシュ技術を使用してメッセージを送信します。サーバーの構成が低い場合でも、顧客はアップロードを待つことなく、リアルタイムでメッセージをプレビューできます。
APP 上の履歴チャット記録、写真、フロントエンド プログラムはローカルにキャッシュされ、ページは数秒で開きます。クラウドでのチャット記録の同期をサポートし、切断されたステータス ページ間の切り替えも可能です。ネイティブのものに。
テクニカルルート:
バックエンド開発言語:PHP(ネイティブアーキテクチャ)
フロントエンド開発言語: uniapp
ソケット プッシュ: GateWayWorker (分散展開、高い同時実行性、強力な耐圧性をサポート、サードパーティの有料プッシュ サービスは使用しません)
データベース: mysql
開発ツール: hbuiderX、phpstorm
現在、android、ios、pc、h5 をサポートしていますが、ios 署名、ソフトウェア アプリケーション、およびリスト サービスは提供されていません。
サーバー構成:
サーバー オペレーティング システム: Linux Centos 7
ソフトウェア環境:php 5.6 +Apache2.4+MySQL5.6(Pagodaの使用を推奨)
フロント機能詳細:
ログインと登録: 顧客名とパスワードのログイン、登録、招待登録、パスワードを覚えていない場合 (SMS 認証を通じてパスワードを取得)
友達: テキスト、音声 (APP のみ)、写真、ビデオ、絵文字、赤い封筒を送信できます。写真のプレビューとキャッシュがサポートされており、内蔵ブラウザーでハイパーリンクを自動的に抽出して開くことができます。タイトルと紹介文。
グループ: グループ チャットの情報、グループ チャットの QR コード、および管理者権限を表示します。メッセージをミュートまたは取り消すことができ、顧客情報を @グループ友達に表示できるかどうかを設定できます。グループ名刺を設定できますか、ハイパーリンクを送信できるかどうかを設定できますか、ニックネームを変更できますか、グループ声明を送信できますか?
メッセージ: メッセージを上部にピン留めし、「おやすみモード」を設定できます。
連絡先: メモを作成したり、顧客名やニックネームで連絡先やグループを検索したりできます。
メッセージ アシスタント: 登録は自動的に追加され、バックエンド管理者はアシスタントを通じてメッセージを送信できます。
顧客サービス: 登録後、複数の顧客サービスをバックエンドに設定でき、顧客サービスには特定の ID が割り当てられます。
サードパーティ Web サイト: 複数のサードパーティ Web サイトを埋め込むことができ、バックエンドで名前とリンクを設定したり、それらを表示するエンドを設定したりできます。
スキャン: サードパーティの Web サイトをスキャンしたり、QR コードをスキャンしてグループに参加したり、QR コードをスキャンして友達を追加したり、QR コードをスキャンしてログインしたりできます。
モーメント(携帯電話のみ):テキストや写真を送信したり、「いいね!」やコメントをしたりできます。
個人設定: 情報の設定 (アバター、ニックネーム、場所、性別、個人の署名など)、パスワードの変更、メッセージ プロンプト (着信音または振動) の設定、銀行カードのバインドなど。
エージェント センター: 招待リンクの設定、QR コードの招待、顧客の手動追加、チーム メンバーの管理と表示など。
VIP センター: VIP は個人 VIP とチーム VIP に分かれており、個人 VIP は自分だけが使用できますが、チーム VIP は部下向けに個人 VIP を開くことができます。
My Wallet: 残高、リチャージ、出金、請求履歴が表示されます。
APP 側でのメッセージのオフライン プッシュ: 統合されたユニプッシュ (個人プッシュ)、iOS はアプリ ストアに移動する必要はありませんが、プッシュ署名が必要です、Android 側のオフライン プッシュはアプリ ストアに移動する必要があります (ソフト コピーとドメインの申請)名前登録)
バックエンド機能の詳細:
システム設定:システムパラメータ設定、APPパラメータ設定、VIPパラメータ設定、チャージおよび出金設定、サードパーティWebサイト設定、送金アカウント設定など。
顧客管理: 顧客情報の表示、変更、削除、公式アカウントを介した顧客へのプライベート メッセージの送信、特定の顧客サービスの設定、苦情情報の管理ができます。
グループ管理: グループ情報の表示、グループ情報の変更、グループの解散、指定されたグループのチャット記録のクリア
チャットレコード: チャットレコードは個人チャットレコードとグループチャットレコードに分かれており、顧客チャットレコードを表示および削除できます。
ログインログ: 各顧客のログイン時間、IP、および場所を表示します。
資金管理:チャージ管理、出金管理、請求など
ロール管理: さまざまな機能に応じてさまざまなロールを設定できます。
管理者の管理: 管理者の新規追加、削除、変更
操作ログ:管理者の操作ログを表示します
パスワードの変更: 現在のログインアカウントのパスワードを変更します。