Compare commits
2 Commits
822e1680fb
...
ec637c08dd
| Author | SHA1 | Date | |
|---|---|---|---|
|
ec637c08dd
|
|||
|
9788f4cd95
|
@@ -25,4 +25,7 @@ tasks:
|
|||||||
requires:
|
requires:
|
||||||
vars: [DOCKER_IMAGE]
|
vars: [DOCKER_IMAGE]
|
||||||
dir: '/home/av/projects/private/pet-project-server'
|
dir: '/home/av/projects/private/pet-project-server'
|
||||||
cmd: ansible-playbook -i production.yml playbook-transcriber.yml --extra-vars 'transcriber_image={{.DOCKER_IMAGE}}'
|
cmds:
|
||||||
|
- yq --inplace '.transcriber_image = "{{.DOCKER_IMAGE}}"' vars/transcriber.images.yml
|
||||||
|
- "git commit vars/transcriber.images.yml --message 'Transcriber: release {{.DOCKER_IMAGE}}'"
|
||||||
|
- ansible-playbook -i production.yml playbook-transcriber-registry.yml playbook-transcriber.yml
|
||||||
|
|||||||
@@ -377,6 +377,10 @@ func (s *TranscribeService) FindAndRunTranscribeCheckJob() error {
|
|||||||
"operation_id", opId,
|
"operation_id", opId,
|
||||||
"text_length", len(transcriptionText))
|
"text_length", len(transcriptionText))
|
||||||
|
|
||||||
|
if len(transcriptionText) == 0 {
|
||||||
|
return s.completeJob(job, "Ой, кажется, на аудиозаписи нет текста.")
|
||||||
|
}
|
||||||
|
|
||||||
// Завершаем задачу
|
// Завершаем задачу
|
||||||
return s.completeJob(job, transcriptionText)
|
return s.completeJob(job, transcriptionText)
|
||||||
}
|
}
|
||||||
@@ -436,7 +440,7 @@ func (s *TranscribeService) failJob(job *entity.TranscribeJob, jobErr error, hum
|
|||||||
return fmt.Errorf("failed to save job: %w", err)
|
return fmt.Errorf("failed to save job: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Отправляем распознанный текст обратно пользователю
|
// Отправляем текст об ошибке пользователю
|
||||||
switch job.Source {
|
switch job.Source {
|
||||||
case entity.SourceTelegram:
|
case entity.SourceTelegram:
|
||||||
if job.TgChatId == nil {
|
if job.TgChatId == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user