diff --git a/Artificial-intelligence_bot/README.md b/Artificial-intelligence_bot/README.md new file mode 100644 index 0000000..5ea47c8 --- /dev/null +++ b/Artificial-intelligence_bot/README.md @@ -0,0 +1,11 @@ +# What is AI bot> +A chatbot (also known as a talkbot, chatterbot, Bot, IM bot, interactive agent, +or Artificial Conversational Entity) is a computer program or an artificial +intelligence which conducts a conversation via auditory or textual methods. + +## How to use it > +Start by Running the below command on your unix terminal or windows CMD + +```bash +$ python bash.py +``` diff --git a/Artificial-intelligence_bot/ai.aiml b/Artificial-intelligence_bot/ai.aiml new file mode 100644 index 0000000..0ead660 --- /dev/null +++ b/Artificial-intelligence_bot/ai.aiml @@ -0,0 +1,36 @@ + + + + + YANE + + + + + WAYE * + + + + + GASKIYANE * + + + + + YATO * + + + + \ No newline at end of file diff --git a/Artificial-intelligence_bot/bot.py b/Artificial-intelligence_bot/bot.py new file mode 100644 index 0000000..bc94552 --- /dev/null +++ b/Artificial-intelligence_bot/bot.py @@ -0,0 +1,33 @@ +import sys +try: + import aiml +except ImportError: + print('[!] Failed to import the module') + try: + select = raw_input('[*] Attempt to auto-install aiml? [Y/n') + except KeyboardInterrupt: + print('\n[!] User Cancel') + sys.exit(5) + if select.strip().lower()[0] == 'y': + print('[*] Trying to Install aiml... ') + sys.stdout.flush() + try: + import pip + pip.main(['install', '-q', 'aiml']) + import aiml + print('Finished') + except Exception: + print('Something happens PLease check your internet connection') + sys.exit(5) + + elif select.strip().lower()[0] == 'n': + print('[*] User cancel Auto-install') + sys.exit(5) + + +kern = aiml.Kernel() +kern.learn('load.xml') +kern.respond('load aiml b') + +while True: + print(kern.respond(raw_input('Type your Message >>'))) diff --git a/Artificial-intelligence_bot/load.xml b/Artificial-intelligence_bot/load.xml new file mode 100644 index 0000000..95ecd1b --- /dev/null +++ b/Artificial-intelligence_bot/load.xml @@ -0,0 +1,22 @@ + + + + + + + + + LOAD AIML B + + + + + + + + +