@Righty

Где найти токен Dialogflow?

Хотел сделать своему боты функцию общения с пользователем благодаря нейросети, решил использовать Dialogflow. И написал вот такой код:
import discord
from discord.ext import commands
from config import settings
import apiai, json

bot = commands.Bot(command_prefix = settings['prefix'])
@bot.command() 
async def talk(ctx):
    content = ctx.message.content.split()
    request = apiai.ApiAI('Dialogflow_Token').text_request()
    request.lang = 'en'
    request.query = content
    responseJson = json.loads(request.getresponse().read().decode('utf-8'))
    response = responseJson
    await ctx.send(response)
    
bot.run(settings['token'])

Но я не могу понять где взять токен Dialogflow. Поискал в интернете и все равно не понял. Объясните пожалуйста)
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
Dialogflow v2 больше не использует токены доступа разработчика / клиента. Это было только для v1.

Чтобы получить доступ к конечным точкам API, вам необходимо настроить аутентификацию и загрузить закрытые ключи.

Если вы используете библиотеку, вы должны просто иметь возможность сделать загруженные ключи доступными для вашей библиотеки. Если вы делаете это самостоятельно, вам нужно будет сгенерировать токен аутентификации OAuth 2, используя эти ключи.

источник: https://stackoverflow.com/questions/63357545/could...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
idShura
@idShura
Вот вам первая попавшееся инструкция тут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 ₽
от 150 000 до 200 000 ₽
LEX BOREALIS Волгоград
от 90 000 ₽
12 апр. 2021, в 02:45
500 руб./за проект
12 апр. 2021, в 02:02
800 руб./за проект