我为 XMPP 服务器创建了一个禁止机器人,这是我脚本的一部分:
resources = ['private', 'sergeant', 'staffsergeant']
"""presence detection script here"""
if resource in resources:
pass
else:
print "the jid has been banned"
"""ban script here"""
所以上面的代码禁止任何用户进入,除非他们的资源是private
,sergeant
或staffsergeant
.
我想将上面的脚本更改为不禁止任何上述资源,当且仅当它们在资源名称后有一个整数(例如:sergeant343
,private5654
等),但如果它们没有任何整数,则禁止它们。所以jid/sergeant
被禁止但jid/sergeant432
通过。整数可以是 中的任何数字range(0, 99999)
。我怎样才能做到这一点?