Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用户与频道 #18

Open
cfdxkk opened this issue Sep 1, 2024 · 5 comments
Open

用户与频道 #18

cfdxkk opened this issue Sep 1, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@cfdxkk
Copy link
Member

cfdxkk commented Sep 1, 2024

用户与频道

用户与频道应该是多对多关系,一个用户可以可以创建/加入多个频道,一个频道应该允许多个维护者。

  1. 用户首先在用户界面创建频道,或者申请加入一个频道
    假如 A 在他经常玩的游戏中是某个组织的队长,那么 A 就可以为它们的组织创建一个叫「XXXX小队」频道,用于上传游戏视频、宣传组织。同时 A 还喜欢二次元,那么 A 可以再创建一个叫「动漫剪辑」的频道用于上传动漫相关视频。
    假如 B 是 A 的游戏组织的成员,B 就可以向 A 发起申请加入「XXXX小队」频道。

    讨论:
    1. 频道可以允许重名吗?同一个账号的频道可以允许重名吗?
    2. 一个用户可以创建 / 加入的频道数量应该有限制吗?
    3. 一个频道的成员数量应该有限制吗?
    4. 频道可以转移管理员吗?还是所有加入频道的人都可以管理频道?有必要添加复杂的权限管理吗?

  2. 用户上传视频
    用户在上传视频时可以选择以自己的名义上传,也可以以频道的名义上传。
    举例来说,用户 A 可以选择以「自己」、「XXXX小队」和「动漫剪辑」三个频道来上传视频,用户 B 可以在「自己」和「XXXX小队」两个频道来上传视频。

    讨论:
    1. 用户在发布视频时可以选择多个频道吗?(我的想法是用户可以选择以自己名义发布视频,或者仅能在一个频道发布视频。但是以频道名义发布的视频也会出现在用户的主页)

  3. 关注 / 粉丝量计算
    用户可以分别关注频道和用户。
    如果关注频道,那么只会收到该频道中的更新推送,如果关注用户,则会收到该用户发布的所有更新推送。
    粉丝数应该分别显示,因为频道可以有多个维护者,关注数难道要重复累加给多个用户吗?但是用户在关注一个频道时应该提示“是否同时关注维护者”选项,或者”推荐关注“列表。

@cfdxkk cfdxkk added the enhancement New feature or request label Sep 1, 2024
@otomad
Copy link
Member

otomad commented Sep 1, 2024

感觉你好像把频道当作类似于组织或者QQ群之类的东西了,这里说的频道不等同于Discord的频道,而是等同于YouTube的频道。

这里的频道应该类似于B站的“小号”,即我觉得我目前的粉丝群体可能不喜欢看这些视频,因此开一个小号来单独放这些视频。
小号内的粉丝单独计数,不存在系统自动为我的不同小号引流,除非我自己发视频或动态告诉粉丝我有哪些其他小号来引流。
而小号就意味着我需要至少两个邮箱或手机号来注册,这就会造成譬如临时邮箱/手机号作废、投稿不同小号的视频需要反复登出并登入、搞不清哪个邮箱/手机号对应哪个小号等各种麻烦的问题。
假如我叫敖厂长,我开了第一个视频合集叫“囧的呼唤”,后来我又开了第二个视频合集叫“老敖去哪”。这就不能叫两个频道,因为它们的受众群体都是一样的,这就叫合集。这也意味着每个频道中都有各自的合集功能。

以下加粗并且引号包裹的专有名词属于暂定名称,只是为方便理解,以后可能会更名。

  1. 用户若想上传视频,必须至少创建一个频道。加入频道本质上相当于“合伙运营频道”。
    1. 先说4,因为1基于4。
      1. 频道可以转移“频道主”
        假如A创建了一个频道,并且花时间为频道收获了不少粉丝,现在A不想搞这个系列的视频了,如果有B等其他用户之前加入了该频道作为“合伙人”,则A可以将“频道主”身份转移给B,并且B必须接受同意才可当“频道主”
        特殊情况:假如A创建了一个频道,然后A死了,这样A没有办法将频道转移给其他人了。假如B想接手这个频道继续做视频,如果确保有充分的证据证明A确实是死了,则B可以联系站娘或平台管理员来申请该频道的“频道主”身份。
        “频道主”类似于群主,“合伙人”类似于管理员。以下为表述方便直接用通俗易懂的词。
      2. 所有加入频道的人都可以管理频道
        所有加入频道的人都是管理员。管理员拥有几乎群主的所有权限,包括删除视频,任意管理员可以无条件删除视频而无需征得其他人的同意。而群主额外拥有的管理员所不拥有的权限包括:删除整个频道、添加或移除管理员。
      3. 没有必要添加复杂的权限管理
        除了群主和管理员,没有其他成员身份,也不存在“群员”或其他更低级别的成员身份权限。
        并且绝大多数情况都是一个频道仅有一人管理。而这里提到的权限管理和多成员是考虑假设需要单独弄一个“NOVA音MAD社”等的组织频道或者“华_音MAD”等的临时活动频道这些极少数情况。
    2. 频道不允许重名
      但由于第1点提到了频道可以转移“频道主”。这就意味着假如A创建了频道名为foo,B刚好也创建了一个频道名为foo,假如A转让频道foo给B,那么B就会拥有两个名为foo的频道,这就产生了冲突。因此也许得考虑全站频道名称唯一(?)。
      这又会牵扯到另一个问题:假如A创建了频道bar,B模仿了频道bar的视频风格创建了频道baz,A之后发现了频道baz,觉得自己不想再做频道bar的系列视频了,说把频道bar转让给B。因此还需要一个移动视频所在频道的功能,并且可以跨不同“频道主”的频道来移动。
    3. 一个用户可以创建/加入的频道数量没有限制
      暂时没有限制考虑,除非后端产生了技术难题。
      更何况加入频道就是做管理员,而不是群员之类的。
    4. 一个频道的成员数量没有限制
      暂时没有限制考虑,除非后端产生了技术难题。
  2. 用户在上传视频时必须以频道的名义上传,不允许以自己的名义上传!
    频道其实就相当于一个人的大号和小号,那么自己的名义是什么?大小号综合体?
    举例来说:用户 A 可以选择以「XXXX小队」和「动漫剪辑」两个频道来上传视频,用户 B 只能在「XXXX小队」一个频道来上传视频。
    1. 用户在发布视频时可以选择多个频道吗?
      理论上不需要这么做。因为“选择多个频道”其实就相当于“联合投稿”。而联合投稿在B站就是多个账号一起投稿,稿件同时显示在每个账号的主页。那么在这里其实就相当于各“频道主”的频道联合投稿,稿件同时显示在每个频道里。但你也可以让自己的不同频道“联合投稿”,因为每个频道其实就相当于B站中互不关联的各个账号。我在B站真的见过一个人用自己的大号联合自己小号一起投稿,我现在也不知道他那是什么意思。
    2. 用户的主页目前看来就只是将他所有拥有的频道的所有视频整合在一起吧,我暂时也不清楚用户主页需要展示哪些视频。
  3. 关注/粉丝量计算
    估计可能改成仅能关注频道,不能关注用户。但是由于考虑到可以关注用户的收藏夹,因此也许也可以关注用户(?)。
    关注用户仅仅是把用户当作“观众”来看待,因此你可以关注该“观众”所整理的收藏夹列表等。同时评论或弹幕也必须以用户身份评论而不能以频道身份。
    关于关注粉丝数,目前考虑是将不同频道的粉丝数加起来,但其中重复人头不额外计数。如果是多维护者,则确实需要考虑一下如何处理。但如果允许关注用户的话,那就简单了,用户粉丝数就是用户粉丝数,频道粉丝数就是频道粉丝数,互不干扰。
  4. 违规处罚依据
    只能封禁用户,不存在封禁频道。如果用户违规发表评论,则封禁用户,而该用户拥有的频道不受影响。如果用户违规上传视频,只会下架违规的视频,并视情况封禁该视频上传者的账号,而不是频道管理员连坐制。稍后可能会人工审查频道内其他视频,如也发现违规视频会一同下架,但不会封禁频道,而是封禁这些违规视频的上传者。不会删除频道内其他正常视频。不过我感觉这会造成小号上传违规视频当靶子使的问题,待考虑。

@cfdxkk
Copy link
Member Author

cfdxkk commented Sep 2, 2024

2. 用户在上传视频时必须以频道的名义上传,不允许以自己的名义上传!
频道其实就相当于一个人的大号和小号,那么自己的名义是什么?大小号综合体?
举例来说:用户 A 可以选择以「XXXX小队」和「动漫剪辑」两个频道来上传视频,用户 B 只能在「XXXX小队」一个频道来上传视频。

按照其他网站的使用惯性,用户是可以直接以自己的账号名义上传视频,如果我们要求必须以频道名义上传视频,使用时可能会有理解障碍。要提供默认的频道吗?
但总之使用起来会变得复杂。不是所有用户都有使用分频道的需求。
而且有些视频就是会跨频道的,比如说自我介绍、广告、公告类的内容,我觉得应该以用户名义发布。

@otomad
Copy link
Member

otomad commented Sep 2, 2024

按照其他网站的使用惯性,用户是可以直接以自己的账号名义上传视频,如果我们要求必须以频道名义上传视频,使用时可能会有理解障碍。要提供默认的频道吗?
但总之使用起来会变得复杂。不是所有用户都有使用分频道的需求。
而且有些视频就是会跨频道的,比如说自我介绍、广告、公告类的内容,我觉得应该以用户名义发布。

是的,就是默认频道。
为方便起见可以在创建账号后上传第一个视频时自动创建一个与账号同名的默认频道。
如果注册账号后仅做观众而不投稿视频,则不自动创建频道以节省空间。

@otomad
Copy link
Member

otomad commented Sep 2, 2024

自我介绍、广告、公告类的内容我感觉没必要以个人形式发布视频。如果说是动态的话未来可以考虑弄一个,但视频没必要。因为每个频道的受众群体都是不一样的,频道介绍的内容也都是不一样的。可能有极少数内容也许会全频道放送,比如“讣告”(?),但那时也只需要联合投稿即可。

@Aira-Sakuranomiya
Copy link
Member

我觉得先不急...频道这个现在感觉会太复杂了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants