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