텔레그램 알람 메시지 꾸미기 — 한 눈에 들어오는 포맷 만들기 📱무한 알트 텔레그램 알람봇 v8.1.1 — 4편
💡 이번 편 한 줄 요약
3편 코드의 메시지 함수를 업그레이드해서, 알람을 받자마자 한 눈에 판단할 수 있는 포맷으로 만듭니다.
👉 ← 3편: 알람봇 코드 완전 공개 — 전 알트 스캔 + 신호 감지 로직
⚠️ 선물 거래는 원금 전체를 잃을 수 있는 고위험 투자입니다. 모든 판단과 결과의 책임은 본인에게 있습니다.
기본 vs 개선 포맷 비교
| 항목 | 기본 (3편) | 개선 (4편) |
|---|---|---|
| 구분선 | 없음 | ━ 구분선으로 시각 분리 |
| 신호 유형 | 없음 | 거래량 급증 / 가격 급등 구분 표시 |
| 거래량 | 숫자만 | 배수(몇 배↑) 함께 표시 |
| 링크 | URL 그대로 | 버튼 형태로 깔끔하게 |
개선 후 실제 알람 예시
| 📱 텔레그램 수신 화면 |
|---|
| ━━━━━━━━━━━━━━━━━━ 🚨 신호 감지 | 거래량 급증 ━━━━━━━━━━━━━━━━━━ 🪙 종목: PEPE/USDT 📈 현재가: $0.00001823 🔼 등락률: +7.4% (24h) 📊 거래량: 1,234만 (3.2배↑) ⏰ 06-14 03:47 KST ━━━━━━━━━━━━━━━━━━ 🔗 바이비트 바로가기 |
개선된 send_alert 함수 — 3편 코드에서 교체
3편 bot.py의 send_alert 함수를 아래로 교체하세요.
| 📄 send_alert 함수 교체 코드 |
|---|
| async def send_alert(ticker, signal_type="신호 감지", volume_ratio=None): symbol = ticker["symbol"] price = ticker["last_price"] pct = ticker["price_pct"] volume = ticker["volume_1h"] direction = "🔼" if pct >= 0 else "🔽" arrow = "📈" if pct >= 0 else "📉" vol_text = "" if volume_ratio: vol_text = f" ({volume_ratio:.1f}배↑)" if volume >= 100000000: vol_display = f"{volume/100000000:.1f}억" elif volume >= 10000: vol_display = f"{volume/10000:.0f}만" else: vol_display = f"{volume:,.0f}" msg = ( f"━━━━━━━━━━━━━━━━━━\n" f"🚨 *신호 감지 | {signal_type}*\n" f"━━━━━━━━━━━━━━━━━━\n" f"🪙 종목: *{symbol}*\n" f"{arrow} 현재가: `${price:,.6f}`\n" f"{direction} 등락률: *{pct:+.2f}%* (24h)\n" f"📊 거래량: {vol_display}{vol_text}\n" f"⏰ {time.strftime('%m-%d %H:%M')} KST\n" f"━━━━━━━━━━━━━━━━━━\n" f"🔗 [바이비트 바로가기](https://www.bybit.com/trade/usdt/{symbol})" ) await bot.send_message( chat_id=CHAT_ID, text=msg, parse_mode="Markdown" ) last_alerted[symbol] = time.time() print(f"[ALERT] {symbol} | {pct:+.2f}% | {signal_type}") |
⚠️
parse_mode="Markdown"추가 필수 — 없으면 굵게·링크가 적용 안 됩니다.
텔레그램 마크다운 서식 정리
| 서식 | 코드 | 결과 |
|---|---|---|
| 굵게 | *텍스트* | 텍스트 |
| 고정폭(숫자) | `0.00001823` | 0.00001823 |
| 링크 | [표시글](URL) | 클릭 가능한 링크 |
⚠️ 종목명에 언더바(_)가 있으면 에러 납니다.
symbol.replace("_", "\\_")처리 필요.
이모지 상승·하락 구분표
| 조건 | 이모지 | 의미 |
|---|---|---|
| 가격 상승 | 🔼 📈 | 상승 중 |
| 가격 하락 | 🔽 📉 | 하락 중 |
| 거래량 급증 | 📊 🚨 | 방향 무관 이상 감지 |
그룹 채팅방으로 발송하기
| 단계 | 방법 |
|---|---|
| 1 | 텔레그램 그룹 채팅방 만들기 |
| 2 | 3편에서 만든 봇을 그룹에 추가 (관리자 권한) |
| 3 | 그룹 Chat ID 확인 — 1편 getUpdates 방법으로 (음수 형태: -1001234567890) |
| 4 | .env의 TELEGRAM_CHAT_ID 값을 그룹 Chat ID로 교체 |
🎁 봇 코드 무료 배포 예정
v8.1.1 전체 코드를 시리즈 구독자에게 무료로 배포합니다.
구독 + 관심 댓글 남겨두시면 배포 시 바로 알려드립니다.
📌 → 5편(완결): v8.1.1 업데이트·트러블슈팅·로드맵
"운영 중 자주 터지는 에러 TOP5 해결법과 다음 버전 로드맵까지 — 시리즈 완결편입니다."
💌 아빠가 아들에게
아들아, 2026년엔 텔레그램 메시지 하나 꾸미는 데도 이모지 배치, 마크다운 문법, 줄 바꿈까지 직접 손으로 조합하던 시절이 있었어. 지금 너의 시대엔 말 한마디에 AI가 알아서 예쁘게 만들어주겠지. 그래도 어떻게 보이면 좋을지 직접 생각하고 고르는 그 과정이, 결국은 판단력을 키우는 데 도움이 되더구나.
※ 본 콘텐츠는 정보 제공 목적이며 투자 권유가 아닙니다. 투자의 최종 책임은 투자자 본인에게 있습니다.

댓글
댓글 쓰기