# NTU 台大交流社群
## 動機
* 補足現有 FB 社團功能之不足
* 前陣子 FB 掛掉,尋找一個替代方案
* FB 有觸及率的問題,有些重要的通知希望學生能夠及時的收到
* 善用身分組機制
* 各類廣播、頻道可自行選擇是否要瀏覽、接收(訂閱制度)
* 成立管理組、技術組等等,各司其職
## 加入成員驗證方式
* 台大學生: NTU mail
* 實務問題: Gmail 寄信上限
* Solutions:
* NTU mail?
* 自架 mail server?
* 校友(非學號帳號)、教職員: 人工審核
* suffix (@ntu.edu.tw)
* 校友證
* 三校聯盟
* 周邊商家?
## 機器人
* 0. 加入群組審核
* 1. 訂閱機制
* 開設一個頻道,其中需要點選表情選擇身分組。一旦選擇該身分組,就會獲得該身分。
* 廣播身分組: 使用者就會收到該身分組對應的廣播內容。
* 頻道身分組: 使用者就能檢視該身分組對應的頻道。
* 2. 廣播機器人
* 一天限廣播n次,一旦發現濫用會有懲罰機制。
* 發送對應身分組的廣播,使得學生能快速收到訂閱的消息。
* 3. 申請頻道機制
* 分兩種類型,臨時頻道和子社群頻道
* 一天限一次,需附理由
* 臨時頻道: 特殊且具時效性質
* 子社群頻道: 由多人連署,提供專屬討論空間,但機制仍在思考中
* 由管理員審核後成立
* 連署?
* 檢舉機制
* 一天限一次,私訊機器人以觸發。
* 匿名 (對外匿名,對管理員不匿名)
* 實名私訊機制
* 建立頻道,類似 FB 社團私訊功能
* 管理員可以實名回覆,或者使用機器人代為回覆(可能不太方便?)
* 濫用監控機制(考慮)
* 考慮使用監測機器人以防止濫用,但有隱私的疑慮。
* 私人語音頻道
* 任何人皆可建立,由建立者自由決定邀請人選
* 可參考相關 bot
## 管理組
* 制定社群守則,定期改選。
* [NTU台大學生交流版 版規](https://drive.google.com/file/d/1iwYVgiuWxnSAvGJkQkQFChMqUy2gzTnk/view)
* 負責處理糾紛、違規、鬧群、騷擾,以及其他惡意行為。
* 擁有違規處理頻道存取權限,所有處分公開透明。
* 以服務伺服器成員為出發點,避免濫用權力,身體力行遵守中華民國法律、台大校規、Discord 社群守則、本群組社群守則,促進本社群和諧發展為終極目標。
## 技術組
* 志願性加入。
* 負責維護 discord 群組與機器人。
* 機器人的選擇: 希望有大佬提供意見。
* `discord.py`, `red discord bot`
* 機器人是否開源?
* 初步徵集對象
* 有 discord 使用經驗的人
* 會寫 discord bot 的人
* 對創立台大 discord 交流社群有興趣的人
## 廣播
* 緊急廣播: 有校內重大事項宣布,或發生緊急危難需要尋求大眾協助時,使用此廣播
* 免費報你知: 剩餘食物、物品免費供應
* 其他分類?
## 身分組領取
* 各類廣播接收
* 各學院頻道檢視
* 各子社群頻道檢視
* 各宿舍?
## 頻道
* 社群守則,同意後開啟
* 身分組選擇區
* 違規處理區
* 分類: 廣播區(此區唯獨,由機器人發出,一人一天限發一次)
* 公告/校內重要或緊急事務廣播區
* 免費報你知
* 遺失物廣播區
* 新聞廣播區(for 楚湘雨)
* 各類校內活動廣播區
* 徵才/問卷廣播區
* 綜合留言版(類似FB發文)
* 分類: 臨時頻道
* 各頻道連署申請後創立
* 分類: 一般閒聊區
* 綜合閒聊區
* 學生事務閒聊區
* 校友閒聊區
* 教職員與其他人員閒聊區
* 敏感議題閒聊區(需訂閱,此區域對於言論管制較為寬鬆,但仍需遵守基本規定)
* 分類: 學院閒聊區(要不要分56系?133所呢?)
* 文學院
* 理學院
* 社會科學院
* 醫學院
* 工學院
* 生物資源暨農學院
* 管理學院
* 公共衛生學院
* 電機資訊學院
* 法律學院
* 生命科學院
* 國際學院
* 創新設計學院
* 共同教育中心
* 進修推廣學院
* 校內其他單位
* 分類: 子社群閒聊區
* 各頻道連署申請後創立,採訂閱制
* 分類: 語音頻道
* 公共 1~5
* 私人語音頻道
* 管理員區
* 私訊頻道區
## 規則
* 誰可以加入本社群?
* 禁用 @everyone @here @任何身分組
* 討論是否允許 NSFW 頻道的子社群申請
## 展望
* 與學校單位、學生會合作,使他們知道這個管道可以快速公布有即時價值或非常重要的訊息。
* 與教授或助教合作,開設課程專用的頻道
* 電影共享->語音?
* 提供 priority?
* 報時區(2118正在喝可樂)
* 課程網廣播區 (討論->透過 thread)
## 提問
* 假設每個系都會自己開頻道,那大家覺得:
* 自由申請身分組 or 自動授予身分組?
* 假如是後者,那大家會不會不想公開自己的系?
* 雙主修、輔系?
<style>
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
@keyframes rainbow_shadow{0%{box-shadow:none}13%{box-shadow:0 0 1px 2px red}26%{box-shadow:0 0 1px 2px red,0 0 1px 4px orange}39%{box-shadow:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0}52%{box-shadow:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0,0 0 1px 8px green}65%{box-shadow:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0,0 0 1px 8px green,0 0 1px 10px #00f}78%{box-shadow:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0,0 0 1px 8px green,0 0 1px 10px #00f,0 0 1px 12px #8a2be2}91%{box-shaodw:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0,0 0 1px 8px green,0 0 1px 10px #00f,0 0 1px 12px #8a2be2,0 0 1px 14px navy}100%{box-shaodw:0 0 1px 2px red,0 0 1px 4px orange,0 0 1px 6px #ff0,0 0 1px 8px green,0 0 1px 10px #00f,0 0 1px 12px #8a2be2,0 0 1px 14px navy,0 0 1px 16px purple}}
@keyframes poyon {
0%, 65%, 100% {transform: scale(1, 1)}
15% {transform: scale(0.85, 1.15)}
30% {transform: scale(1.15, 0.85)}
45% {transform: scale(0.9, 1.1)}
}
img.ui-avatar{
animation: spin 0.3s linear infinite,
rainbow_shadow 3.6s infinite !important;
}
</style>
<style lang='stylus'>
img.ui-avatar
animation: none
animation-iteration-count: none
</style>