저는 일반적으로 Python과 Stackoverflow의 초보자이므로 이것이 제자리에 있지 않은지 알려주십시오.
질문 : 임베드에 자막을 추가하지 않고 discord.py를 사용하여 불일치 임베드를 생성하려면 어떻게해야합니까?
예를 들어 다음은 내 삽입 함수의 단순화 된 버전입니다.
def test_embed():
embedPlacehold = discord.Embed(title='title', color=0xffbf00)
embedPlacehold.add_field(name='sub-title', value='test', inline=False)
return embedPlacehold
제거하려는 섹션은 3 행, name='subtitle
. 그러나 .add_field
discord.py 의 함수는이를 매개 변수로 취해야하며은 name
빈 문자열로 설정할 수 없습니다.
지금은 자막 설정이 필요없는 대체 기능을 찾고 있습니다. JavaScript로 프로그래밍 된 다른 봇이 자막없이 임베드를 보낼 수 있다는 것을 알고 있으므로 파이썬에서도이 작업을 수행 할 수있는 방법이 있다고 확신합니다.
많은 사이트를 방문했지만 여전히 이에 대한 답을 찾을 수 없으므로 가능한 도움을 주시면 감사하겠습니다!
Discord.py가 의미가없는 이상한 영역입니다. 최소한 피하거나 비워 둘 수는 없지만 문제를 피할 수있는 몇 가지 방법이 있습니다.
이 예에서는 원하지 않는 필드에 굵은 데코레이터를 사용할 수 있으며 빈 필드로 표시되는 유니 코드 공백 문자를 사용할 수도 있습니다.
def test_embed():
embedPlacehold = discord.Embed(title='title', color=0xffbf00)
embedPlacehold.add_field(name='sub-title', value='** **', inline=False)
return embedPlacehold
def test_embed():
embedPlacehold = discord.Embed(title='title', color=0xffbf00)
embedPlacehold.add_field(name='sub-title', value='\u200b', inline=False)
return embedPlacehold
Intead, 목록을 갖고 싶다면 여러 줄 문자열을 사용하면 내용이 부제가없는 것처럼 보이게됩니다.
def test_embed():
embedPlacehold = discord.Embed(title='title', color=0xffbf00)
embedPlacehold.add_field(name='sub-title', value='''
test
test
test
test
test''', inline=False)
return embedPlacehold
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다