Spaces:
Runtime error
Runtime error
File size: 1,071 Bytes
8200473 1c7d5a8 8200473 1c7d5a8 8200473 eca48c8 8200473 eca48c8 8200473 1c7d5a8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
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()
|