【发布时间】:2012-05-13 22:13:42
【问题描述】:
我为 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) 中的任何数字。我该怎么做?
【问题讨论】:
标签: python sockets random xmpp ejabberd