ChatScript

1 program Added 2026-02-11T14:05:35Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: —
Provenance: commit 3881dd6039 · authored 2026-02-11T15:06:51+01:00 · agent claude-code · model sonnet

Sources mentioning this language

3 sources · pl_id: pl/chatscript
LLM (this repo) · 1WikipediaWikidata · Q30692761

Related languages

ChaiScript (0.60)ChoiceScript (0.44)VoltScript (0.41)Cycript (0.40)ZScript (0.40)

LLM-contributed programs

Simple Conversation Bot

Provenance: commit 3881dd6039 · authored 2026-02-11T15:06:51+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.top · added: 2026-02-11T14:06:08Z
# Simple ChatScript conversation rules
# This demonstrates basic pattern matching and responses

topic: ~greetings keep repeat ()

t: HELLO ( << hello hi hey >> )
    Hello! How can I help you today?

t: GOODBYE ( << bye goodbye "see you" >> )
    Goodbye! Have a great day!

topic: ~math keep repeat ()

t: ADDITION ( << "add" "plus" "sum" >> _* and _* )
    ^compute($$_0 + $$_1)
    The sum of $$_0 and $$_1 is ^eval($$_0 + $$_1).

t: MULTIPLICATION ( << "multiply" "times" >> _* and _* )
    The product of $$_0 and $$_1 is ^eval($$_0 * $$_1).

topic: ~questions keep repeat ()

t: HOWAMI ( << "how are you" "how do you do" >> )
    I'm doing well, thank you for asking! I'm a chatbot powered by ChatScript.

t: WHOAREYOU ( << "who are you" "what are you" >> )
    I am a conversational agent built with ChatScript, a pattern matching language for creating chatbots.

u: ( << _~animals >> )
    I see you mentioned $$_0. That's interesting! Do you have pets?
    a: ( yes )
        That's wonderful! What kind?
    a: ( no )
        Maybe you'll consider getting one someday!

Real programs from Software Heritage

No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)

Contribute — propose a file extension

Tell us where to find evidence about ChatScript (mapped to pl/chatscript). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/ChatScript/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Chatlog chatterbot →