awacke1's picture
Update app.py
eca48c8
import streamlit as st
import datetime
import time
def save_message(name, message):
now = datetime.datetime.now()
timestamp = now.strftime("%Y-%m-%d %H:%M:%S")
with open("chat.txt", "a") as f:
f.write(f"{timestamp} - {name}: {message}\n")
def main():
st.title("Streamlit Chat")
name = st.text_input("Name")
message = st.text_input("Message")
if st.button("Submit"):
save_message(name, message)
st.text("Message sent!")
st.text("Chat history:")
with open("chat.txt", "a+") as f:
f.seek(0)
chat_history = f.read()
st.text(chat_history)
countdown = st.empty()
t = 60
while t:
mins, secs = divmod(t, 60)
countdown.text(f"Time remaining: {mins:02d}:{secs:02d}")
time.sleep(1)
t -= 1
if t == 0:
countdown.text("Time's up!")
with open("chat.txt", "a+") as f:
f.seek(0)
chat_history = f.read()
st.text(chat_history)
t = 60
if __name__ == "__main__":
main()