V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sunshinev
V2EX  ›  程序员

匿名聊天新增了性别+敏感词过滤哦!

  •  1
     
  •   sunshinev ·
    sunshinev · 2020-05-09 10:37:59 +08:00 · 6190 次点击
    这是一个创建于 1657 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://chat.osinger.com/

    后面继续升级,多多提意见。后面加上别的功能~

    第 1 条附言  ·  2020-05-09 11:59:27 +08:00
    好多小伙伴反应有点卡~

    有没有大神可以帮忙分析下前端性能短板~~ 我这边方便改进
    第 2 条附言  ·  2020-05-13 19:10:24 +08:00

    新项目大家多多多指点啊

    https://sunshinev.github.io/go-sword-home/

    49836d9d63ccd6a3f347043556e1202a1589368122.jpg

    61 条回复    2020-05-12 15:16:30 +08:00
    taozi00
        1
    taozi00  
       2020-05-09 10:47:15 +08:00
    没人,好孤单啊
    tmrQAQ
        2
    tmrQAQ  
       2020-05-09 10:54:37 +08:00
    没人,好孤单啊
    Ritter
        3
    Ritter  
       2020-05-09 10:59:43 +08:00
    右下角加个地图?
    Arrowing
        4
    Arrowing  
       2020-05-09 11:00:55 +08:00
    这个宇宙就剩我一个人了吗?
    deplives
        5
    deplives  
       2020-05-09 11:07:51 +08:00
    还挺好玩的
    realkun
        6
    realkun  
       2020-05-09 11:10:46 +08:00
    为什么聊天之后 就不能动了
    l1nyanm1ng
        7
    l1nyanm1ng  
       2020-05-09 11:22:34 +08:00
    只有我一个人的宇宙
    zjsxwc
        8
    zjsxwc  
       2020-05-09 11:23:26 +08:00
    好卡好卡
    MaxChan
        9
    MaxChan  
       2020-05-09 11:44:10 +08:00
    不能往右走?
    sunshinev
        10
    sunshinev  
    OP
       2020-05-09 11:54:54 +08:00
    @Ritter 地图是无限的,没有边界
    sunshinev
        11
    sunshinev  
    OP
       2020-05-09 11:55:10 +08:00
    @realkun wasd 移动~应该不会吧,什么浏览器
    sunshinev
        12
    sunshinev  
    OP
       2020-05-09 11:55:26 +08:00
    @zjsxwc 帮忙分析下,性能~~
    realkun
        13
    realkun  
       2020-05-09 11:56:18 +08:00
    @sunshinev Edge
    Asjun
        14
    Asjun  
       2020-05-09 11:58:05 +08:00
    改名字的时候,wasd 也会触发移动。Edge 浏览器
    sunshinev
        15
    sunshinev  
    OP
       2020-05-09 11:58:08 +08:00
    @realkun 试试 chrome~~~
    Latin
        16
    Latin  
       2020-05-09 11:59:01 +08:00
    不错
    realkun
        17
    realkun  
       2020-05-09 11:59:12 +08:00
    小窗打开网页 再放大窗口 显示界面不会变化 周围空白。
    还有总觉得移动时会闪现,不是很流畅啊
    sunshinev
        18
    sunshinev  
    OP
       2020-05-09 11:59:57 +08:00
    @realkun chrome 很流畅,其他浏览器没试过啊
    sunshinev
        19
    sunshinev  
    OP
       2020-05-09 12:00:49 +08:00
    @MaxChan 可以呀~ wasd 嘛
    wysnylc
        20
    wysnylc  
       2020-05-09 12:03:27 +08:00
    建议加个随机到别人附近的功能,要不然碰不到人不好玩
    sunshinev
        21
    sunshinev  
    OP
       2020-05-09 12:04:52 +08:00
    @wysnylc 后期打算添加 穿梭到别人身边的能力+周围人群方向标记+世界聊天窗口
    colors
        22
    colors  
       2020-05-09 12:06:25 +08:00
    我的 D 也不好用 @sunshinev
    wysnylc
        23
    wysnylc  
       2020-05-09 12:12:39 +08:00
    @sunshinev #21 不要加公共聊天,到时候又是一堆政治色情
    穿梭到别人身边和周围人群标记二选一,建议只实现第二个
    你这种匿名应用做功能之前首先要考虑是否被滥用,是否涉及政治色情
    xiaoriri666
        24
    xiaoriri666  
       2020-05-09 12:30:19 +08:00
    chunk-vendors.0c529873.js
    加载好长时间
    izzy27
        25
    izzy27  
       2020-05-09 12:33:36 +08:00
    有意思有意思
    itning
        26
    itning  
       2020-05-09 12:46:32 +08:00
    能加个小地图么 好孤独
    tcfenix
        27
    tcfenix  
       2020-05-09 13:08:30 +08:00
    建议做一个副本, 然后可以邀请朋友加入到这个副本里面来,也就是一个单独的聊天室的概念
    AnnaXia
        28
    AnnaXia  
       2020-05-09 13:19:18 +08:00
    挺有趣的,想到“光遇”这个游戏了,或许楼主也能几个固定用的打招呼或者发表情的快捷方式。
    另外如果鼠标也能用来移动就好了,点击某个位置就往那个位置移动。
    看楼上有说卡的,加载挺快的也没有卡顿,难道和用了特别的上网方式有关?
    angith
        29
    angith  
       2020-05-09 13:19:47 +08:00
    没人,好孤单啊
    kongzz
        30
    kongzz  
       2020-05-09 13:46:13 +08:00
    人一多就卡了
    Flarice
        31
    Flarice  
       2020-05-09 13:47:13 +08:00 via Android
    😂明明是社交软件 却有这么多人觉得孤独 楼主加油改进
    w9ay
        32
    w9ay  
       2020-05-09 13:52:16 +08:00
    有个 xss 哦,打入这个试试 :) <img src=1 onerror=alert('v2ex')>
    yamedie
        33
    yamedie  
       2020-05-09 13:59:50 +08:00
    Takahashi
        34
    Takahashi  
       2020-05-09 14:05:26 +08:00
    见过一个类似的,小蝌蚪聊天室
    http://kedou.workerman.net/
    seanseek
        35
    seanseek  
       2020-05-09 14:11:18 +08:00
    怎么招人啊
    yamedie
        36
    yamedie  
       2020-05-09 14:14:14 +08:00
    看了下 websocket 发送和接收的信令信息, 还是有点频繁的, 预言你这个聊天室如果有 50 个用户同时在按方向键, 服务会挂掉, 该做一些节流防抖措施
    speculatorA
        37
    speculatorA  
       2020-05-09 14:17:27 +08:00
    有点怀念当初 QQ 聊天室的感觉
    wasd6267016
        38
    wasd6267016  
       2020-05-09 14:39:20 +08:00
    想知道如何实现的状态同步~
    czar
        39
    czar  
       2020-05-09 14:47:57 +08:00
    icon 和 title
    libook
        40
    libook  
       2020-05-09 15:40:49 +08:00
    国内的 IP 跑这个服务会不会被请喝茶。
    liuqiangxi
        41
    liuqiangxi  
       2020-05-09 15:43:24 +08:00
    都没人啊
    libook
        42
    libook  
       2020-05-09 15:51:12 +08:00
    https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas
    可能 Canvas 性能有问题,可以试着照这个优化一下看看。

    另外考虑一下 WebGL ?
    mr9527xiansheng
        43
    mr9527xiansheng  
       2020-05-09 18:10:31 +08:00
    加个人群热点 不然 不知道去哪个方向。
    ResidualSoils
        44
    ResidualSoils  
       2020-05-09 18:42:31 +08:00
    哈哈哈哈哈哈哈哈哈
    excitedXXX
        45
    excitedXXX  
       2020-05-09 18:53:47 +08:00
    excitedXXX
        46
    excitedXXX  
       2020-05-09 18:56:33 +08:00
    另外名字现在还可以用敏感词 = =
    suyuyu
        47
    suyuyu  
       2020-05-10 10:08:25 +08:00
    workman 吗
    sunshinev
        48
    sunshinev  
    OP
       2020-05-10 13:04:23 +08:00
    @suyuyu golang,不是 php 哈
    sunshinev
        49
    sunshinev  
    OP
       2020-05-10 13:05:23 +08:00
    @excitedXXX 实际上是过滤的了,只是你这里能看到,别人看不到的
    sunshinev
        50
    sunshinev  
    OP
       2020-05-10 13:05:45 +08:00
    @mr9527xiansheng 没问题,后面优化加上
    sunshinev
        51
    sunshinev  
    OP
       2020-05-10 13:06:09 +08:00
    @libook 这就是个 demo 演示站嘛~ 如果个人想用的话,建议还是要结合实名认证的
    sunshinev
        52
    sunshinev  
    OP
       2020-05-10 13:06:50 +08:00
    @xiaoriri666 目前 js 都是本地跑的服务,没有放到 cdn 里~~~
    sunshinev
        53
    sunshinev  
    OP
       2020-05-10 13:07:44 +08:00
    @wysnylc 的确是的~ 目前提供了敏感词过滤
    sunshinev
        54
    sunshinev  
    OP
       2020-05-10 13:08:03 +08:00
    @w9ay 厉害厉害~ 这个 xss 的问题我要过滤下脚本
    sunshinev
        55
    sunshinev  
    OP
       2020-05-10 13:08:25 +08:00
    @wasd6267016 消息广播
    sunshinev
        56
    sunshinev  
    OP
       2020-05-10 13:09:03 +08:00
    @Takahashi 这个是 workman 根据国外的 demo 改的,前端还是用的人家的。不过的确很流畅~~这个我得学习下。
    sunshinev
        57
    sunshinev  
    OP
       2020-05-10 13:09:52 +08:00
    @libook 大赞~ 我根据这个优化下!!!!
    tanghongkai
        58
    tanghongkai  
       2020-05-10 15:32:31 +08:00
    挺好玩的
    lsvih
        59
    lsvih  
       2020-05-10 16:12:33 +08:00
    惯性有点奇怪,建议松开方向键之后朝原方向慢慢移动
    kios
        60
    kios  
       2020-05-10 23:39:13 +08:00
    建议 HJKL,WASD 用起来真的不舒服
    sunshinev
        61
    sunshinev  
    OP
       2020-05-12 15:16:30 +08:00
    @lsvih 木有用到惯性,背景会有一个随机方向的移动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.