-
- npm install --force
| Переменная | Описание | Значение(по-умолчанию) |
|---|---|---|
| PORT | Порт | 4000 |
| APP_NAME | Имя приложения | content-agency |
| SEND_TO_REWRITE_URL | Эндпоинт к ручке для переписывания контента | http://localhost:4040/api/gpt/generate |
| STRING_SESSION | Сессия авторизации клиента Telegram | "" |
| API_ID | Идентификатор клиента Telegram | "" |
| API_HASH | Идентификатор приложения Telegram | "" |
-
- Убедитесь, что запущено приложение RAG-model-go.
- У вас авторизован клиент Telegram(*на будущее, проверка авторизации STRING_SESSION, API_ID, API_HASH)
- Запуск:
- npm run start
POST http://localhost:4000/channels/posts
{
"links": [
{"link": "https://t.me/zakodirovanna_telega"},
{"link": "https://t.me/habr_media"},
{"link": "https://t.me/eda_academy"}
],
"limit": 3
}- limit - это количество постов, которое будет вытаскивать с 1-го канала.
- Надо аккуратно быть с лимитом, иначе могут дать бан на несколько часов.
- Prompt пока не передается(он захардкожжен).
Ответ:
{
"request_texts": ["Я Саша и живу в Бразилии.", "Путешествие для человека играет важную роль", "В кафе можно отлично перекусить"],
"mode_gen": "PromptConnectText"
}POST http://localhost:4000/channels/check
{
"links": [
{"link": "https://t.me/zakodirovanna_telega"},
{"link": "https://t.me/habr_media"},
{"link": "https://t.me/eda_academy"}
],
}Ответ:
{
"checkedChannels": [
{
"status": "OK",
"channelLink": "https://t.me/habr_media",
"isChannelExists": true
},
{
"status": "ERROR",
"channelLink": "https://t.me/не существует",
"isChannelExists": false
},
{
"status": "OK",
"channelLink": "https://t.me/eda_academy",
"isChannelExists": true
}
]
}