{"id":19827724,"url":"https://github.com/sandysanthosh/chatbot-js","last_synced_at":"2025-07-16T18:38:07.694Z","repository":{"id":107708776,"uuid":"140957593","full_name":"sandysanthosh/Chatbot-JS","owner":"sandysanthosh","description":"ChatBot Javascript","archived":false,"fork":false,"pushed_at":"2020-05-29T10:57:33.000Z","size":12286,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-31T18:34:27.797Z","etag":null,"topics":["chatbot","javascript"],"latest_commit_sha":null,"homepage":"https://codepen.io/lilgreenland/pen/pyVvqB","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandysanthosh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-14T15:38:45.000Z","updated_at":"2020-10-15T06:29:21.000Z","dependencies_parsed_at":"2023-06-08T20:00:07.618Z","dependency_job_id":null,"html_url":"https://github.com/sandysanthosh/Chatbot-JS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sandysanthosh/Chatbot-JS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandysanthosh%2FChatbot-JS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandysanthosh%2FChatbot-JS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandysanthosh%2FChatbot-JS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandysanthosh%2FChatbot-JS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandysanthosh","download_url":"https://codeload.github.com/sandysanthosh/Chatbot-JS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandysanthosh%2FChatbot-JS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265531308,"owners_count":23783211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","javascript"],"created_at":"2024-11-12T11:13:58.245Z","updated_at":"2025-07-16T18:38:07.688Z","avatar_url":"https://github.com/sandysanthosh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### CHATBOT using Javascript:\n\nLive Application Demo:\n\nhttps://sandysanthosh.github.io/Chatbot-JS/\n\n\n![image](https://user-images.githubusercontent.com/11579239/83252191-706dda00-a1c8-11ea-8d05-78c301a971c7.png)\n\n\n\n### CHATBOT using Java:\n\nhttps://github.com/sandysanthosh/Chatbot\n\nhttps://howtodoinjava.com/ai/java-aiml-chatbot-example/\n\n## AIML: \n         ARITIFICAL INTELLIGENCE MACHINE LANGUAGE\n         xml based markup language human interface\n          aliebot what is chat-bot\n\nA.L.I.C.E\n\n            simple to program\n            easy to understand\n            highly maintable\n      \n### Create a Folder LIB\n\n          add AB.jar\n          \n### create a folder Src/main/  -\u003e resources -\u003e add Bots Folder\n          \n\n#### Alicebot:\n\n      ab.util\n      ab.*;\n\nartifical linguistic internet company entity\n\nopen source project:\n\n### first step:\n\n  Ab.jar\n\n## maven pom.xml:\n\n                \u003cdependencies\u003e\n                    \u003cdependency\u003e\n                      \u003cgroupId\u003ecom.google\u003c/groupId\u003e\n                      \u003cartifactId\u003eAb\u003c/artifactId\u003e\n                      \u003cversion\u003e0.0.4.3\u003c/version\u003e\n                      \u003cscope\u003esystem\u003c/scope\u003e\n                      \u003csystemPath\u003e\n                      ${basedir}/lib/Ab.jar\n                      \u003c/systemPath\u003e\n                    \u003c/dependency\u003e\n                  \u003c/dependencies\u003e\n\n ## AIML FILE:\n \n \n            \u003caiml version =\"2.0\"\u003e\n            \u003ccategory\u003e\n            \u003cpattern\u003ewhat is you name\u003c/pattern\u003e\n            \u003ctemplate\u003ear\u003c/template\u003e\n            \u003c/category\u003e\n            \u003c/aiml\u003e\n            \n## Chat.java:\n\n                  package chatbott;\n                  import java.io.File;\n                  import org.alicebot.ab.*;\n                  import org.alicebot.ab.utils.*;\n                  public class chat {\n\n\n                    private static final boolean TRACE_MODE=false;\n\n                    public static void main(String args[])\n                    {\n                      try {\n                        String resourcepath=getpath();\n                        MagicBooleans.trace_mode=TRACE_MODE;\n                        Bot b=new Bot(\"super\",resourcepath);\n                        Chat chatsession=new Chat(b);\n                        String textline=\"\";\n\n\n                        while(true)\n                        {\n                          System.out.println(\"YOU : \");\n                          textline=IOUtils.readInputTextLine();\n\n                          if(textline==null || textline.length()\u003c1)\n                          {\n                            textline=MagicStrings.null_input;\n\n                          }\n                          else if(textline.equals(\"q\"))\n                          {\n                            System.exit(0);\n                          }\n                          else if(textline.equals(\"wq\"))\n                          {\n                            b.writeQuit();\n                            System.exit(0);\n                          }\n                          else\n                          {\n                            String request=textline;\n                            String response=chatsession.multisentenceRespond(request);\n                            System.out.println(\"BOT :\"+response);\n                          }\n\n                        }\n                      }\n                      catch (Exception e){\n\n                      }\n                    }\n                    private static String getpath()\n                    {\n                      File currd=new File(\".\");\n                      String path=currd.getAbsolutePath();\n                      String resourcepath=path + File.separator +\"src\" + File.separator +\"main\" +File.separator +\"resources\";\n                      return resourcepath;\n                    }\n                  }\n\n\n### Run a Program:\n\n       run -\u003e chat.java -\u003echeck in console\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandysanthosh%2Fchatbot-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandysanthosh%2Fchatbot-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandysanthosh%2Fchatbot-js/lists"}