如何刪除 wiki 上的使用者?
我在一貫道資源庫(I-Kuan Tao Data Resources)內發現大約7個 spam users. 他們應該是來自於同一隻程式. 因為他們的 spam 訊息都是一樣. 看到那些 spam 訊息, 真是令人作噁. 第一個想法就是想把那些 spam users 刪除. 但是在 MediaWiki 系統內有 block 使用者的機制. 所以沒辦法直接刪除使用者. 雖然把他們永久 block 了. 但是他們出現在我的系統我就覺得很礙眼. 所以, 找到下列兩篇文章 : How do I delete a user from my list of users? & Extension:User Merge and Delete. 本來到 Google 找解答之前, 想說直接進去 database 砍使用者. 還好有看到第一篇. 上面提到
Do not remove users from the user table in the mySQL database; this causes problems with other parts of the wiki due to the relational structure of the database.
看起來挺恐怖的. 所以放棄直接編輯資料庫. 而改用第二篇. 安裝合併 & 刪除帳號的外掛. 按照那個網頁安裝後,建立一個 spam user or dummy user. 然後把真正的 spam users 合併到新建立 spam user 帳戶內.並且刪除真正的 spam users . 如此一來在 User List 就看不到那些垃圾bot.