Вы заявляете, что у вас уже есть список серверов, на который вы хотите публиковать сообщения. На каждом сервере вы можете (согласно документации: https://discordpy.readthedocs.io/en/latest/api.html#server ) вызвать .members
, чтобы вернуть итерацию всех членов в этом сервер. В псевдокоде (то есть это необходимо изменить):
for server in server_list: # since you already have this list
for member in server.members: # maybe server.members()??
if member is my_bot:
message = False
break # leave the inner for loop, so message doesn't get overwritten next iteration
else:
message = True
if message: # meaning "if our bot is not in this server"
await bot.say('Some message') # we will message them in this case
Обратите внимание, что Visual Studio все еще найдет фигурную скобку соответствия в JavaScript через Ctrl +].
Вы могли дать Визуальный, Помогают X движение: http://www.wholetomato.com/
Если это имеет значение я использую самый превосходный плагин ViEmu для Visual Studio, и это предоставляет Vi (m) paren/brace/bracket соответствие.
ViEmu здесь
, Конечно, если Вы не возлюбленный Vi, цена за соответствие parens может быть слишком высокой. ;)