Я пытаюсь сделать слабую интеграцию для моего бота. это мой скрипт на python, который будет запускать бота на слабину:
from rasa_core.channels import HttpInputChannel
from rasa_core.agent import Agent
from rasa_core.interpreter import RasaNLUInterpreter
from rasa_slack_connector import SlackInput
nlu_interpreter = RasaNLUInterpreter('./model/nlu/default/weathernlu')
agent = Agent.load('./model/dialogue', interpreter = nlu_interpreter)
input_channel = SlackInput('*******', #app verification token
'*******', # bot verification token
'********', # slack verification token
True)
agent.handle_channel(HttpInputChannel(5006, '/', input_channel))
Моя проблема - каждый раз, когда я закрываю приложение и пытаюсь запустить его, я не могу использовать один и тот же порт. Я начал с 5000, и вы можете видеть, что я достиг 5006, потому что мне приходилось менять его каждый раз. Если я пытаюсь запустить его через тот же порт, я получаю эту ошибку:
OSError: [WinError 10048] Только одно использование каждого адреса сокета
(протокол / сетевой адрес / порт) обычно разрешается
Может кто-нибудь объяснить, что происходит?