chatcode / app.py
Arafath10's picture
Update app.py
d2525f1
raw
history blame
1.36 kB
import gradio as gr
import wikipedia
import requests
from bs4 import BeautifulSoup
import pyjokes
def joke():
# importing installed library
My_joke = pyjokes.get_joke(language="en", category="neutral")
return My_joke
def qq():
#text = chatbot.get_response(name)
name = name.lower()
if "what" in name or "who" in name or "how to" in name:
result = wikipedia.summary(name, sentences =10)
return result
else:
return "no found"
def greet(name):
if "who are you" in name or "who r u" in name:
return "im ssebowa.org created Chatbot"
if "tell me a joke" in name or "joke" in name:
return joke()
url = "https://www.google.com/search?q="+name
r = requests.get(url)
soup = BeautifulSoup(r.text,"html.parser")
heading_object=soup.find_all('div')
n=1
for info in heading_object:
n=n+1
p=""
if n==9:
#print("------",n)
result = info.getText()[170:]
result = result.split(".")
for s in result[:10]:
p = p + s
return p
break
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch()