このリポジトリは、Python を使用したシンプルなボットアプリケーションです。同一コンピュータ上で動作するサーバとクライアント間で UNIX ソケットを介して通信を行い、以下の機能を提供します。
-
ダミーデータ生成 以下のようなデータを指定された数だけ生成できます。
- 名前(
nameコマンド) - 電話番号(
phoneコマンド) - 住所(
addressコマンド)
- 名前(
-
ランダムな日本語の文生成
sentコマンドでランダムな日本語の文を生成します。
- Python 3.8 以上
- 必要なパッケージ:
Faker
- 次のコマンドで、サーバを起動します。
python3 server.py
- 次のコマンドで、クライアントを起動します。
python3 client.py
- コマンド一覧
- name <数値>: 指定した数の名前を生成します(1-50)。
- phone <数値>: 指定した数の電話番号を生成します(1-50)。
- address <数値>: 指定した数の住所を生成します(1-50)。
- sent: ランダムな日本語の文を生成します。
- bot: ボットの名前を表示します。
- hello: 挨拶を表示します。
- help: 使用可能なコマンド一覧を表示します。
- exit: チャットを終了します。
- サーバが起動中であることを確認してください。
- UNIX ソケットを使用しているため、Windows 環境では動作しない場合があります。
