await i.response.send_message에서 발생하는 IndentationError 원인과 빠른 수정법

Q&A 아카이브2026년 7월 7일·메시지 11

원본 디스코드 대화 기록 (11개 메시지)

질문자04. 19. PM 12:36

로그: Requirement already satisfied: idna>=2.0 in ./.local/lib/python3.12/site-packages (from yarl<2.0,>=1.17.0->aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 1)) (3.11) [notice] A new release of pip is available: 25.0.1 -> 26.0.1 [notice] To update, run: pip install --upgrade pip File "/home/container/app.py", line 467 await i.response.send_message("❌ 개발자만 가능", ephemeral=True) IndentationError: unexpected indent 코드:@tree.command(name="주식변동") async def 주식변동(i: discord.Interaction, 이름: str, 값: int): if i.user.id != OWNER_ID:1301678305229144227 await i.response.send_message("❌ 개발자만 가능", ephemeral=True) return

if 이름 not in STOCKS = {
"우이이": 1000,
"uzi": 1200,
"noda": 900

} await i.response.send_message("❌ 없는 주식", ephemeral=True) return

if 값 < 0 or 값 > 100000:
    await i.response.send_message("❌ 범위 오류", ephemeral=True)
    return

STOCKS[이름] = 값
STOCK_HISTORY[이름].append(값)

await i.response.send_message(f"{이름} → {값}")
질문자04. 19. PM 12:38

도와주세요 ㅠㅠ

질문자04. 19. PM 12:39

자꾸 File "/home/container/app.py", line 467 await i.response.send_message 이렇게 떠요 (수동 주식 코드 입니다)

신비로운 페럿04. 19. PM 12:45

띄어쓰기 에러입니다 코드블럭으로 주세요..

질문자04. 20. AM 07:02

똑똑한 고양이04. 20. AM 09:49
    await i.response.send_message("❌ 개발자만 가능", ephemeral=True)
IndentationError: unexpected indent
코드:@tree.command(name="주식변동")
async def 주식변동(i: discord.Interaction, 이름: str, 값: int):
    if i.user.id != OWNER_ID:1301678305229144227
        await i.response.send_message("❌ 개발자만 가능", ephemeral=True)
        return

    if 이름 not in STOCKS = {
    "우이이": 1000,
    "uzi": 1200,
    "noda": 900
}
        await i.response.send_message("❌ 없는 주식", ephemeral=True)
        return

    if 값 < 0 or 값 > 100000:
        await i.response.send_message("❌ 범위 오류", ephemeral=True)
        return

    STOCKS[이름] = 값
    STOCK_HISTORY[이름].append(값)

    await i.response.send_message(f"{이름} → {값}")```

안고치고 코드 블록으로 드린거 뿐임
똑똑한 고양이04. 20. AM 09:49

@유저 @유저

신비로운 페럿04. 20. AM 10:15
OWNER_ID = 1301678305229144227
STOCKS = {
    "우이이": 1000,
    "uzi": 1200,
    "noda": 900
}
@tree.command(name="주식변동")
async def 주식변동(i: discord.Interaction, 이름: str, 값: int):
    if i.user.id != OWNER_ID:
        await i.response.send_message("❌ 개발자만 가능", ephemeral=True)
        return

    if 이름 not in STOCKS:
        await i.response.send_message("❌ 없는 주식", ephemeral=True)
        return

    if 값 < 0 or 값 > 100000:
        await i.response.send_message("❌ 범위 오류", ephemeral=True)
        return

    STOCKS[이름] = 값
    STOCK_HISTORY[이름].append(값)

    await i.response.send_message(f"{이름} → {값}")
신비로운 페럿04. 20. AM 10:15

이렇게 해야합니다

신비로운 페럿04. 20. AM 10:16

@유저