维基词典:机器人

維基詞典,自由的多語言詞典
(重定向自Help:机器人
跳到导航 跳到搜索
Wiktionary Bots.png

歡迎來到Wiktionary:机器人,您可以在這裏就机器人運作提問。如果您的問題是關于維基詞典運作中的一般問題,請訪問啤酒館。如果您的問題是關于某個詞的,請訪問茶室。多谢您的合作!

爲了大家方便閱讀,請在問題或答案之後簽名:打四個波浪號(~~~~)。保存頁面之後,計算機會自動顯示出名字和時間。

维基词典的机器人主要用于自动处理一些繁琐的格式或数据。机器人可以用来创建条目,修改或破坏条目,因此我们需要谨慎的使用它。一个好的机器人对维基詞典计划能带来很大的帮助。但是由于系统本身并没有设计机器人,因此再好的机器人也可能带有某些缺点。

直接寫個新提議

当前的准则[编辑]

在当前的状况下,一个机器人的制造者需要遵循下列准则,以证明它所负有的责任:

  1. 机器人必须是有用的
  2. 机器人必须是无害的
  3. 机器人絕不能对服务器造成影响
  4. 使用机器人必须被批准

在使用一个机器人之前你必须获得管理员的许可,并且通告大家他不是一个真实的人(您可以在用户页上注明)。另外,使用一个机器人时,请为这个机器人单独注册一个用户名,并且最好在用户名中用“bot”来表示这个用户是一个机器人。例如申请一个用户名为User:WiktionaryBot

在当前的系统中,一个已注册的机器人所作的修改在最近更改中默认是隐藏的,其他用户不会看到。如果您想看到机器人所作的修改,可以使用這個連結来查看。

请在获得社群的批准后,至m:Steward requests/Bot status申請機器人權限。

已注册的机器人[编辑]

當前全部機器人自動列表,請參看Special:用户列表/bot

#[[User:机器人帐户名|机器人帐户名]] (操作:[[User:用户名|用户名]][[User_talk:用户名|<sup><small>对话页</small></sup>]])
  1. A2093064-bot (操作:Xiplus对话页)
  2. JackBot (操作:JackPotte)
  3. OctraBot (操作:Octahedron80)
  4. TongcyBot (操作:TongcyDai对话页)
  5. CrowleyBot (操作:EdwardAlexanderCrowley对话页)
  6. KotoriBot (操作:Hzy980512)

已除權的機器人[编辑]

  1. RobotGMwikt (操作:GerardM对话页+)
  2. PiBot (操作:Shibo77对话页+)
  3. OKBot (操作:ar:User:OsamaK)
  4. SpaceBirdyBot (操作:is:Notandi:Spacebirdy)
  5. VolkovBot (操作:ru:User:Volkov)
  6. SieBot (操作:commons:User:Siebrand)
  7. Luckas-bot (操作:pt:User:Luckas Blade)
  8. lccfbot (操作:User:Lccf)
  9. Wjcdbot (操作:User:Wjcd)
  10. KamikazeBot (操作:User:Karol007)
  11. MenasimBot (操作:en:User:Menasim)

除 PiBot, Lccfbot, Wjcdbot 外,其餘均為僅用於添加跨語言連結的機械人。

由於大批量導入工作的完成,以及2017年以後不再需要向詞條手動添加跨語言鏈接,上述機器人已久無使用需要,已於2018年除權。

机器人提议[编辑]

如果您希望那些功能机器人的实现会对维基词典有助,可以在下面提出,大家也可以讨论是否支持这种机器人的出现,机器人的制造者们也有可能会考虑去实现您的设想。舊的討論請參見Wiktionary:机器人/提议存档

机器人申請[编辑]

#{{支持}}~~~~     #{{中立}}~~~~     #{{反对}}~~~~

KotoriBot[编辑]

HBot之类的名字都被注册了,所以随便选了个和我用户名无关的 --Hzy980512讨论) 2021年4月26日 (一) 07:34 (UTC)

@Hzy980512:您如何產生您要編輯的內容,人工從enwikt複製? Xiplus讨论) 2021年4月26日 (一) 08:39 (UTC)
@Xiplus:用pywikibot从链入页面里找到目标页面,然后从enwikt爬取同名页面的wiki源码,用mwparserfromhell解析找到要替换的模板,替换到zhwikt原源码中,然后提交编辑 --Hzy980512讨论) 2021年4月26日 (一) 08:45 (UTC)
祝你好运。根据我的经验,如果是通用的模板如IPA,需要找到对应章节,我不太清楚mwparserfromhell能否做到。但wikitextparser(凑合着用)和mwparserfromhell都不能令我满意,Kanashimi的wikitext_parser似乎可以显示元素在wikitext中的index,不过是javascript。而且还涉及展开h2系标题模板,当然可以用我的代码。
总之,可以从专用模板做起,加油。 𝓔.𝓐.𝓒𝓻𝓸𝔀𝓵𝓮𝔂𝟞𝟞𝟞✍️ 2021年4月26日 (一) 09:14 (UTC)
@Hzy980512:您是一律覆蓋掉本地原有的內容嗎? Xiplus讨论) 2021年4月27日 (二) 07:33 (UTC)
@Xiplus:会检测如果两边的模板数不一致,比如zh这边有1个,en那边有2个,就会跳过这个页面同时记下这个页面和两边的模板的参数,后面输出出来给人工检查。其他情况下直接覆盖。因为一致的话基本上可以两边确定用法一样。这个将来用来同步更新英语那边新版本的模板很有用,比如我准备要更新Template:es-verb-auto的参数,同时替换掉更旧的Template:es-verb就要用到这个脚本。如果更新完之后出现脚本错误,我会根据Category:有脚本错误的页面查看是什么原因。--Hzy980512讨论) 2021年4月27日 (二) 07:43 (UTC)
@XiplusSayonzei:希望可以尽快审核,目前在用主账号直接运行脚本,比较污染Special:最近更改XD。--Hzy980512讨论) 2021年4月27日 (二) 15:59 (UTC)
@Hzy980512:請使用機器人帳號現存頁面(即不要建立新的頁面)做100筆編輯讓我們看看大致上效果。 Xiplus讨论) 2021年4月28日 (三) 01:33 (UTC)
@Xiplus:那可能您要等晚点,我现在大致已经改好了,如果过两天我发现要改的模板我再运行机器人。不过如果您想直接看效果的话,直接看我那段时间的贡献记录就可以了,这些更改是编辑概要全部以“半自动”开头的小编辑。运行在机器人账号上也是一样的效果。--Hzy980512讨论) 2021年4月28日 (三) 03:08 (UTC)
看不出模板数超过一个的效果,可以在用户页或github公布代码看看(别贴隐私信息)。我那1349个nl-noun,其中64个是超过1个模板的,36个是需要手动的。 𝓔.𝓐.𝓒𝓻𝓸𝔀𝓵𝓮𝔂𝟞𝟞𝟞✍️ 2021年4月28日 (三) 03:24 (UTC)
@Xiplus:做了5笔就触发防滥用过滤器了,可能要慢点。@EdwardAlexanderCrowley:其实多个模板就是第一个英文上的对应第一个中文上的,第二个英文上的对应第二个中文上的,以此类推,没啥特别的,因为源码会根据需要改,比较简单也比较乱,就不贴出来了。--Hzy980512讨论) 2021年4月28日 (三) 07:58 (UTC)
@Hzy980512:已修改過濾器直接給予豁免。 Xiplus讨论) 2021年4月28日 (三) 08:21 (UTC)
@Xiplus:已经做出100笔编辑。--Hzy980512讨论) 2021年4月28日 (三) 09:20 (UTC)
@Xiplus:请问阁下对这个机器人还有什么问题吗😂,我今后还需要用来更新西班牙语Headword和变位模板之类的参数,希望尽快审核--Hzy980512讨论) 2021年5月1日 (六) 02:37 (UTC)
@Sayonzei:可以麻煩您幫忙看看機器人的編輯是否妥當嗎? Xiplus讨论) 2021年5月1日 (六) 02:55 (UTC)
User:Xiplus 我认为没有问题。--Sayonzei讨论) 2021年5月1日 (六) 02:58 (UTC)
那麼這部分就先批准吧。 Xiplus讨论) 2021年5月1日 (六) 03:05 (UTC)