Added SMTP_HOST, SMTP_PORT as environment variables
This commit is contained in:
parent
03d691bc0a
commit
fe5269b1a4
@ -7,4 +7,6 @@ OPENAI_CHAT_MODEL=
|
|||||||
OPENAI_CHAT_N=
|
OPENAI_CHAT_N=
|
||||||
SENDER_EMAIL=
|
SENDER_EMAIL=
|
||||||
RECEIVER_EMAIL=
|
RECEIVER_EMAIL=
|
||||||
SENDER_APP_PASSWORD=
|
SENDER_APP_PASSWORD=
|
||||||
|
SMTP_HOST=
|
||||||
|
SMTP_PORT=
|
15
app.py
15
app.py
@ -19,9 +19,11 @@ OPENAI_TRANSCRIPTION_MODEL = os.getenv('OPENAI_TRANSCRIPTION_MODEL', 'whisper-1'
|
|||||||
OPENAI_CHAT_SYSTEM_PROMPT = os.getenv('OPENAI_CHAT_SYSTEM_PROMPT', DEFAULT_PROMPT)
|
OPENAI_CHAT_SYSTEM_PROMPT = os.getenv('OPENAI_CHAT_SYSTEM_PROMPT', DEFAULT_PROMPT)
|
||||||
OPENAI_CHAT_MODEL = os.getenv('OPENAI_CHAT_MODEL', 'whisper-1')
|
OPENAI_CHAT_MODEL = os.getenv('OPENAI_CHAT_MODEL', 'whisper-1')
|
||||||
OPENAI_CHAT_N = int(os.getenv('OPENAI_CHAT_N', '3'))
|
OPENAI_CHAT_N = int(os.getenv('OPENAI_CHAT_N', '3'))
|
||||||
SENDER_EMAIL = os.getenv("SENDER_EMAIL")
|
SENDER_EMAIL = os.getenv("SENDER_EMAIL", None)
|
||||||
RECEIVER_EMAIL = os.getenv("RECEIVER_EMAIL")
|
RECEIVER_EMAIL = os.getenv("RECEIVER_EMAIL", None)
|
||||||
SENDER_APP_PASSWORD = os.getenv("SENDER_APP_PASSWORD")
|
SENDER_APP_PASSWORD = os.getenv("SENDER_APP_PASSWORD", None)
|
||||||
|
SMTP_HOST = os.getenv("SMTP_HOST", "smtp.gmail.com")
|
||||||
|
SMTP_PORT = int(os.getenv("SMTP_PORT", "465"))
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
openai_client = OpenAI(
|
openai_client = OpenAI(
|
||||||
@ -88,7 +90,7 @@ def send_email(subject, body, sender_email=SENDER_EMAIL, receiver_email=RECEIVER
|
|||||||
msg['To'] = receiver_email
|
msg['To'] = receiver_email
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp:
|
with smtplib.SMTP_SSL(SMTP_HOST, SMTP_PORT) as smtp:
|
||||||
smtp.login(sender_email, sender_password)
|
smtp.login(sender_email, sender_password)
|
||||||
smtp.send_message(msg)
|
smtp.send_message(msg)
|
||||||
print("Email sent successfully!")
|
print("Email sent successfully!")
|
||||||
@ -104,6 +106,7 @@ def cleanup():
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
setup()
|
setup()
|
||||||
for each in main():
|
|
||||||
|
for summary in main():
|
||||||
print("========")
|
print("========")
|
||||||
print(each.text)
|
print(summary .text)
|
||||||
|
Loading…
Reference in New Issue
Block a user