Skip to content

tzdtwsj/TzChatPy

Repository files navigation

TzChatPy

这是什么

这是一个基于Flask和SocketIO的聊天室项目,使用Python编写。

如何使用

  1. 安装依赖
python3 -m pip install -r requirements.txt
  1. 先启动一遍,生成配置文件
python3 main.py
  1. 修改配置文件,配置smtp发件
{
    "listen_host": "0.0.0.0",
    "listen_port": 8080,
    "mail_host": "",
    "mail_port": 25,
    "mail_use_tls": false,
    "mail_user": "",
    "mail_password": "",
    "enable_html": false
}
  1. 重新启动
python3 main.py
  1. 访问http://localhost:8080即可使用,注册的第一个用户即为管理员账户

已支持的功能

  • 用户注册、登录、登出
  • 用户修改昵称
  • 用户撤回消息
  • 多房间聊天
  • 房间里显示在线人数

About

基于Python,socketio写的聊天室

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published