Alexa - Python, произошла ошибка вызова удаленной конечной точки, которая возвратила HTTP 404: НЕ НАЙДЕНО

Я использую флягу с python для разработки своего кода для навыка Alexa, который извлекал данные из Википедии. Я также использую библиотеку Википедии Python.

Каждый раз, когда я пытаюсь проверить свои навыки, сервисный симулятор выдает ошибку. Пожалуйста, помогите мне найти ошибку.

"Произошла ошибка при вызове удаленной конечной точки, которая возвратила HTTP 404: НЕ НАЙДЕНО"

from flask import Flask
from flask_ask import Ask, statement, question, session
import json
import requests
import time
import unidecode
import wikipedia


app = Flask(__name__)
ask = Ask(app,"/wiki_reader")

def get_wikisummary(searchitem):
    summ=wikipedia.summary(searchitem,sentences=3)
    sober=[unidecode.unidecode(summ)]
    return sober

@app.route('/')
def homepage():
    return "hi there, how ya doin?"

@ask.launch
    def start_skill():
    welcome_message='Hi, ask me about any country of the World'
    return question(welcome_message)

@ask.intent("AnswerIntent")
def answer(ans):
    summ1=get_wikisummary(ans)
    summ2=[unidecode.unidecode(summ1)]
    return statement("{}",format(summ2))

if __name__=='__main__':
    app.run(debug=True)

Я использую ngrok для размещения кода, который в настоящее время размещен на локальном хосте, на моей машине.

1 ответ

Я только что понял, что пытаюсь запустить несколько кодов на одном порту. Вот почему он дал не найденную ошибку.

Другие вопросы по тегам