Потому что LINE этого не позволяет. В групповом чате LINE может быть только один официальный аккаунт, а каждый бот-переводчик — будь то официальные аккаунты самого LINE, PlumiBot или любой конкурент — является официальным аккаунтом. Если вы пригласите второй, он не останется.
Это правило платформы, описанное LINE для разработчиков, а не решение какого-либо бота и не то, что можно изменить настройкой. Если вам нужна группа для покрытия более чем одной языковой пары, решением будет один бот, который обрабатывает несколько языков одновременно, а не несколько ботов.
Причина полностью разумна, поэтому многие люди оказываются здесь. Строительная фирма имеет группу с тайваньским бригадиром, вьетнамскими рабочими и индонезийским прорабом. Они находят бота, который делает китайский и вьетнамский, добавляют его, и он работает. Затем они ищут второго бота для индонезийского и добавляют его тоже.
В этот момент группа перестает нормально работать. В зависимости от того, что было приглашено и когда, второй аккаунт удаляется при добавлении, или группа остается с одним ботом, когда их должно быть два, и никто не может сказать, какой из них ушел. Это выглядит как ошибка в любом боте, который был добавлен последним. Это не так.
Документация LINE для разработчиков ясно излагает правило: несколько официальных аккаунтов LINE не могут участвовать в одном групповом или многопользовательском чате. Это все объяснение. LINE применяет это на уровне платформы, выше каждого отдельного бота, поэтому оно применяется одинаково, независимо от того, какие продукты вы выбрали.
Несколько последствий, о которых стоит знать:
Одно место не является большой проблемой, если бот в нем не ограничен одной парой. PlumiBot был создан именно так: чат включает столько языков, сколько нужно из 126, и каждое сообщение возвращается на всех них одновременно. Бригадир пишет по-китайски один раз; появляются и вьетнамский, и индонезийский.
Настройка этого — одна команда на язык — пошаговое руководство здесь.
Если вы привержены ботам, каждый из которых выполняет одну пару, единственный способ запустить два — это запустить две группы, каждая со своим ботом и своими участниками. Это работает, и именно так работают некоторые команды, но будьте честны о стоимости: все, что сказано в одной группе, невидимо в другой, и кто-то должен повторять каждое объявление.
То же правило объясняет, почему нельзя поставить двух ботов рядом в одной группе и сравнить их ответы. Создайте вторую тестовую группу. Это небольшое неудобство для тестирования и фундаментальное ограничение для реального использования.
Если в группе уже есть Официальная учетная запись, и вы хотите другую, удалите первую так же, как удаляете участника: откройте список участников группы, найдите учетную запись и удалите ее. Как только место освободится, нового бота можно будет пригласить как обычно. Нет необходимости пересоздавать группу или обращаться в службу поддержки.
Правило «одна Официальная учетная запись на группу» задокументировано в документации LINE Messaging API для групповых и многопользовательских чатов. Сообщения о том, что именно происходит со второй учетной записью, разнятся — но неизменно одно, и это главное: она не остается в группе.