Я разрабатываю чат-бота из этого репозитория , который я только сейчас связал со Slack, и я хочу, чтобы он мог идентифицировать пользователя.Итак, знаете ли вы, как получить что-то в Интернете, которое может генерировать уникальную идентификацию пользователя для каждого пользователя (идентификаторы пользователя для исследования должны иметь возможность анонимного хранения) моего чат-бота?
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('./models/nlu/default/weathernlu')
agent = Agent.load('./models/dialogue',interpreter = nlu_interpreter)
# https://api.slack.com/apps/AASPDV196/oauth?
input_channel = SlackInput('OAuth Access Token','Bot User OAuth Access Token',
'Verification Token',True)
agent.handle_channel(HttpInputChannel(5004,'/',input_channel))
НаНа данный момент я рассматриваю возможность:
- использовать
uuid.uuid4 ()
. - создание реальной веб-страницы, которая регистрирует пользователей с MySQL из этого урока , но я не уверен, что это позволяет Slack.
Slack не обязателен, нокроме терминала у меня на данный момент нет другого интерфейса общения с чатом.