Бот, который отвечает каждому на его языке

Сценарий определяет язык человека в Telegram и отвечает на нём, беря тексты из Microsoft SharePoint; новый язык добавляется без переделки.

  • Каждый общается с ботом на своём языке
  • Тексты всех языков хранятся в Microsoft SharePoint
  • Новый язык — просто новые строки, без переделки
  • Один бот на всю разноязычную аудиторию
NocoDB

Как это работает

Чтобы записи в Microsoft SharePoint создавались из Telegram без ручного ввода, достаточно готового сценария.

  1. Запуск: Триггер Telegram
  2. Затем: ID чата
  3. Затем: Загрузить словарь
  4. Затем: Сообщения бота
  5. Затем: Проверить пользователя
  6. Проверка: Слияние
  7. Проверка: Переключить
  8. Если да — Новый пользователь?
  9. Проверка: Если
  10. Если да — HTTP: Добавить пользователя
  11. Затем: msg_greet
  12. Если нет — HTTP: Обновить пользователя
  13. Затем: Сообщение: с возвращением
  14. Если нет — Сообщение: помощь
  15. Если нет — msg_wrongcommand
  16. Затем: Добавить пользователя
  17. Затем: Обновить пользователя

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.