11import datetime
22import logging
3+ import os
34
45import discord
56from discord .ext import commands
67
78logger = logging .getLogger (__name__ )
89
910
10- def embed_hc (api , db , uptime ):
11+ def embed_hc (api , db , uptime , git_hash ):
1112 """
1213 Embedding for avatar change alerts.
1314 """
@@ -25,6 +26,7 @@ def embed_hc(api, db, uptime):
2526 embed .add_field (name = api .get ("message" ), value = api .get ("status_code" ), inline = False )
2627 embed .add_field (name = db .get ("message" ), value = db .get ("status_code" ), inline = False )
2728 embed .add_field (name = "Uptime:" , value = uptime , inline = False )
29+ embed .add_field (name = "Commit Hash:" , value = git_hash , inline = False )
2830 return embed
2931
3032
@@ -77,7 +79,10 @@ async def hc(self, ctx: commands.Context) -> None:
7779
7880 uptime = self .get_uptime (self .bot .boot_time )
7981
80- await ctx .reply (embed = embed_hc (api_info , db_info , uptime ))
82+ # Get commit hash from .env file
83+ git_hash = os .getenv ("GIT_HASH" , default = "Spam, Spam, Spam, Egg, and Spam!" )
84+
85+ await ctx .reply (embed = embed_hc (api_info , db_info , uptime , git_hash ))
8186
8287 def get_uptime (self , boot_time : datetime .datetime ) -> str :
8388 """Get uptime from bot"""
0 commit comments