<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AProduceEncouragement</id>
	<title>Module:ProduceEncouragement - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AProduceEncouragement"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:ProduceEncouragement&amp;action=history"/>
	<updated>2026-07-16T02:14:31Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:ProduceEncouragement&amp;diff=4445405&amp;oldid=prev</id>
		<title>imported&gt;Xiplus-abot：​已保护“Module:ProduceEncouragement”：​高風險模板：2600引用&lt;!-- 機器人3 --&gt;（[编辑=仅允许自动确认用户]（无限期）[移动=仅允许自动确认用户]（无限期））</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:ProduceEncouragement&amp;diff=4445405&amp;oldid=prev"/>
		<updated>2024-05-27T20:51:12Z</updated>

		<summary type="html">&lt;p&gt;已保护“&lt;a href=&quot;/wiki/Module:ProduceEncouragement&quot; title=&quot;Module:ProduceEncouragement&quot;&gt;Module:ProduceEncouragement&lt;/a&gt;”：​高風險模板：2600引用&amp;lt;!-- &lt;a href=&quot;/index.php?title=User:Xiplus-abot/task/3&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Xiplus-abot/task/3（页面不存在）&quot;&gt;機器人3&lt;/a&gt; --&amp;gt;（[编辑=仅允许自动确认用户]（无限期）[移动=仅允许自动确认用户]（无限期））&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
&lt;br /&gt;
function p._get_level(level, count)&lt;br /&gt;
	return count&lt;br /&gt;
		and math.floor(count / 5)&lt;br /&gt;
		or level&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local category_suffix = &amp;#039;级维基创作奖&amp;#039;&lt;br /&gt;
&lt;br /&gt;
function p._get_category_name(level)&lt;br /&gt;
	if level &amp;lt; 10 then&lt;br /&gt;
		return tostring(level) .. category_suffix&lt;br /&gt;
	end&lt;br /&gt;
	-- level = f_level * (10 ^ n_level), 1 &amp;lt;= f_level &amp;lt; 10 （未對f_level執行無條件捨去前）&lt;br /&gt;
	local n_level = math.floor(math.log(level) / math.log(10))&lt;br /&gt;
	local f_level = math.floor(level / math.pow(10, n_level))&lt;br /&gt;
	return tostring(f_level) .. (&amp;#039;0&amp;#039;):rep(n_level) .. &amp;#039;—&amp;#039; .. tostring(f_level) .. (&amp;#039;9&amp;#039;):rep(n_level) .. category_suffix&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._get_category_index(level)&lt;br /&gt;
	-- 2024 -&amp;gt; 024&lt;br /&gt;
	return tostring(level):sub(2)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- //// ---&lt;br /&gt;
&lt;br /&gt;
local function _arg_to_level(args)&lt;br /&gt;
	return p._get_level(tonumber(args[&amp;#039;1&amp;#039;]) or 1, tonumber(args[&amp;#039;count&amp;#039;]))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(func)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			parentFirst = true&lt;br /&gt;
		})&lt;br /&gt;
		local level = _arg_to_level(args)&lt;br /&gt;
		return func(level)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.get_level = makeInvokeFunc(function (level) return tostring(level) end)&lt;br /&gt;
p.get_category_name = makeInvokeFunc(p._get_category_name)&lt;br /&gt;
p.get_category_index = makeInvokeFunc(p._get_category_index)&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Xiplus-abot</name></author>
	</entry>
</feed>