diff --git a/bot.py b/bot.py index 21884ff..0ba107c 100644 --- a/bot.py +++ b/bot.py @@ -57,6 +57,7 @@ def fmt_date(value: Optional[Union[datetime, date, str]]) -> str: return f"{parts[1]}-{parts[2][:2]}" return text + def fmt_time(value: Optional[Union[datetime, time, str]]) -> str: if not value: return "" @@ -112,7 +113,9 @@ def _build_base_embed( timestamp=datetime.now(timezone.utc), ) embed.add_field(name="πŸ“Œ κ°•μ—° 제λͺ©", value=f"**{lecture['title']}**", inline=False) - embed.add_field(name="🎯 λŒ€μƒμž", value=lecture.get("target") or "전체", inline=True) + embed.add_field( + name="🎯 λŒ€μƒμž", value=lecture.get("target") or "전체", inline=True + ) embed.add_field( name="πŸ“ μž₯μ†Œ", value=lecture.get("lecture_location") or "λ―Έμ •", inline=True ) @@ -140,9 +143,7 @@ def make_new_lecture_embed(lecture: Dict[str, Any]) -> discord.Embed: return embed -def make_confirmed_embed( - lecture: Dict[str, Any], enrolled_count: int -) -> discord.Embed: +def make_confirmed_embed(lecture: Dict[str, Any], enrolled_count: int) -> discord.Embed: desc = f"πŸŽ‰ **{lecture['title']}** 강연이 {CONFIRMED_MIN}λͺ… 이상 λͺ¨μ—¬ κ°œμ„€ ν™•μ •λμŠ΅λ‹ˆλ‹€!" embed = _build_base_embed("πŸ”₯ 릴레이 μŠ€ν„°λ”” κ°œμ„€ ν™•μ •!", lecture, description=desc) embed.add_field(name="πŸ‘₯ ν˜„μž¬ 인원", value=f"**{enrolled_count}λͺ…**", inline=True) @@ -365,4 +366,4 @@ async def on_command_error(ctx: commands.Context, error: Exception) -> None: if __name__ == "__main__": if not DISCORD_TOKEN: raise RuntimeError("DISCORD_TOKEN이 .env에 μ„€μ •λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.") - bot.run(DISCORD_TOKEN) \ No newline at end of file + bot.run(DISCORD_TOKEN)