001354 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

マルシーズー コモ太の日常

マルシーズー コモ太の日常

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

プロフィール

utnubu

utnubu

カレンダー

バックナンバー

2024.11
2024.10
2024.09
2024.08
2024.07

カテゴリ

日記/記事の投稿

コメント新着

コメントに書き込みはありません。

キーワードサーチ

▼キーワード検索

2023.05.07
XML
カテゴリ:チャットGPT

Lenovo IdeaPad Duet Chromebook 2in1ノートパソコン ZA6F0019EC 10.1型(1920x1200)/MediaTek Helio P60T/メモリ 4GB/128GB eMMC/Chrome OS/日本語キーボード/アイスブルー+アイアングレー

マルシーズーのコモ太が言いそうなことをチャット形式で表示されるようなbotをチャットGPTさんに作って頂きました。
以下がコードです。

​<!DOCTYPE html>
<style>
  body {
    background-color: skyblue;
  }
  /* スクロールバーの色を赤に変更 */
  ::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
  }
  
  ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: red;
  }
</style>
<html>
<head>
<title>自動応答チャット</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body {
font-family: sans-serif;
padding: 20px;
}
h1 {
margin-bottom: 20px;
}
input[type="text"] {
width: 100%;
padding: 10px;
font-size: 16px;
margin-bottom: 20px;
}
.chat-container {
max-width: 600px;
margin: 0 auto;
}
.user-message {
background-color: #d9e1e7;
border-radius: 10px;
padding: 10px;
margin-bottom: 10px;
}
.bot-message {
background-color: #007bff;
color: #fff;
border-radius: 10px;
padding: 10px;
margin-bottom: 10px;
text-align: right;
}
</style>
</head>
<body>
<div class="chat-container">
<h1>コモ太と会話</h1>
<p>メッセージ入力して改行</P>
<div id="chatlog"></div>
<input type="text" id="input" placeholder="メッセージを入力してください">
</div>
<script>
const botMessages = [
"おしっこでる",
"おやつは?",
"ごはんはまだ?",
"ほえるよ",
"ねむたい",
"もうよじ、おきろ",
"さんぽのじかん",
"しやくしょまわりきたない",
"さんろーどきたない",
"みずのみたい",
"さつまいもは?",
"きょうはなんのひ?",
"おもちゃは?",
"じぶんにきびしいよ",
"るすばんきらい",
"うれしょん、ごめん",
                        "げつようびはさしみ",
"さんぱつして",
"しゃねるがいい",
"ありがとう",
"さんくす",
"からすとあそぶ",
"おなかすいた",
"あそんで"
];
function getBotMessage() {
const index = Math.floor(Math.random() * botMessages.length);
return botMessages[index];
}
function addMessageToLog(message, sender) {
const div = document.createElement('div');
div.textContent = message;
div.className = sender + "-message";
document.getElementById('chatlog').appendChild(div);
// テキストを読み上げる
window.speechSynthesis.speak(new SpeechSynthesisUtterance(message));
}
function processInput() {
const input = document.getElementById('input');
const message = input.value.trim();
input.value = '';
if (message !== '') {
addMessageToLog(message, 'user');
addMessageToLog(getBotMessage(), 'bot');
document.getElementById('chatlog').scrollTop = document.getElementById('chatlog').scrollHeight;
}
}
document.getElementById('input').addEventListener('keydown', function(event) {
if (event.keyCode === 13) {
processInput();
}
});
document.getElementById('input').focus();
</script>
</body>
</html>





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2023.05.07 16:13:09
コメント(0) | コメントを書く
[チャットGPT] カテゴリの最新記事



© Rakuten Group, Inc.
X