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)。これどうやってするの?