Advertisement
crypt404

Untitled

Feb 24th, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. <link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
  2. <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
  3. <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  4.  
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <title>Chatbot</title>
  9. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
  10. <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
  11. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  12. <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='style.css')}}"/>
  13. </head>
  14.  
  15.  
  16.  
  17.  
  18. <body>
  19. <div class="container-fluid h-100">
  20. <div class="row justify-content-center h-100">
  21. <div class="col-md-8 col-xl-6 chat">
  22. <div class="card">
  23. <div class="card-header msg_head">
  24. <div class="d-flex bd-highlight">
  25. <div class="img_cont">
  26. <div class="user_info">
  27. </div>
  28. </div>
  29. </div>
  30. <div id="messageFormeight" class="card-body msg_card_body">
  31.  
  32.  
  33. </div>
  34. <div class="card-footer">
  35. <form id="messageArea" class="input-group">
  36. <input type="text" id="text" name="msg" placeholder="Type your message..." autocomplete="off" class="form-control type_msg" required/>
  37. <div class="input-group-append">
  38. <button type="submit" id="send" class="input-group-text send_btn"><i class="fas fa-location-arrow"></i></button>
  39. </div>
  40. </form>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46.  
  47. <script>
  48. $(document).ready(function() {
  49. $("#messageArea").on("submit", function(event) {
  50. const date = new Date();
  51. const hour = date.getHours();
  52. const minute = date.getMinutes();
  53. const str_time = hour+":"+minute;
  54. var rawText = $("#text").val();
  55.  
  56. var userHtml = '<div class="d-flex justify-content-end mb-4"><div class="msg_cotainer_send">' + rawText + '<span class="msg_time_send">'+ str_time + '</span></div><div class="img_cont_msg"><img src="https://i.ibb.co/d5b84Xw/Untitled-design.png" class="rounded-circle user_img_msg"></div></div>';
  57.  
  58. $("#text").val("");
  59. $("#messageFormeight").append(userHtml);
  60.  
  61. $.ajax({
  62. data: {
  63. msg: rawText,
  64. },
  65. type: "POST",
  66. url: "/get",
  67. }).done(function(data) {
  68. var botHtml = '<div class="d-flex justify-content-start mb-4"><div class="img_cont_msg"><img src="https://i.ibb.co/fSNP7Rz/icons8-chatgpt-512.png" class="rounded-circle user_img_msg"></div><div class="msg_cotainer">' + data + '<span class="msg_time">' + str_time + '</span></div></div>';
  69. $("#messageFormeight").append($.parseHTML(botHtml));
  70. });
  71. event.preventDefault();
  72. });
  73. });
  74. </script>
  75.  
  76. </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement