Помочь вам записать, кто добавляет одного, в групповых сообщениях LINE.
Когда группа LINE открывала групповую покупку или регистрировалась на курс, люди становились вирусными, говоря, что «+1» утомляет. Используйте «LINE Plus One Recording Robot», чтобы автоматически записывать пользователей, отправивших «+1». Таблицу Google и вернуть ее вам! Я разместил полное руководство по настройке на своем личном веб-сайте. Нажмите здесь, чтобы добавить индивидуальное руководство по настройке LIND BOT.
Обновление от 30 марта 2022 г.: повышение производительности выполнения кода и модульность повторяющихся кодов для упрощения обслуживания.
Это робот LINE, который я разработал для учителя йоги моей матери. Учитель вручную записывал в группу учеников, которые звонили «+1», чтобы забронировать занятия. Поэтому этот робот был разработан с «резервированием занятий» в качестве отправной точки. Вы также можете изменить его на другие функции.
Это групповой скриншот курса. Пока кто-то из группы отправляет +1, робот автоматически записывает это и отправляет обратно уведомление об успешной регистрации и количестве оставшихся мест:
Передайте указанное ключевое слово «список», и робот отправит полный список регистрации:
Данные временно хранятся в электронной таблице Google, и нет необходимости создавать отдельный сервер или базу данных:
Скопируйте содержимое app.js и вставьте его в свой проект Google App Script.
Заполните кавычки CHANNEL_ACCESS_TOKEN своим токеном LINE API:
var CHANNEL_ACCESS_TOKEN = " *** " ;
Введите ссылку на таблицу Google в кавычках листа_url в строке 18:
var sheet_url = ' https://docs.google.com/spreadsheets/... '
Помимо ссылок LINE Token и Google Sheet, вы также можете настроить некоторые детали или имена переменных программы. Некоторые важные переменные я перечислил в таблице ниже:
имя переменной | использовать | Примечание |
---|---|---|
пользовательское сообщение | Содержание текстового сообщения, отправленного пользователем | строковый формат |
ID пользователя | Строка идентификатора пользователя | Используйте API информации о пользователе в строке 50, чтобы запросить имя пользователя. |
имя_листа | Название листа Google Таблицы | Пожалуйста, введите правильное имя. Иначе ты не сможешь его поймать |
резерв_список | Вся информация на рабочем листе | Вы можете настроить и изменить его, но вам нужно использовать Ctrl + F, чтобы изменить все. |
current_list_row | Максимальное количество строк в таблице данных (количество строк в последних данных) | Синтаксис .getLastRow() |
ответ_сообщение | Содержимое сообщения, которое будет отправлено обратно пользователю. | Формат JSON, пожалуйста, не заполняйте текст сообщения напрямую , обратитесь к официальному документу API LINE. |
текущий_час | Определите время, когда пользователь вызвал робота (примите час) | «ЧЧ» — это формат часов. Просканируйте статью «Скрипт приложения для получения текущего времени». |
Ответное_сообщение должно быть содержимым в формате JSON. Если взять в качестве примера текстовое сообщение, то формат будет следующим:
reply_message = [{
" type " : " text " , // 除非是最後一句,每一句後面要加逗號
" text " : "引號內打要回傳的文字"
}]
Также доступны изображения, наклейки, меню, а также графические и текстовые форматы Flex Message. Подробную информацию можно найти в официальном документе API LINE.
Вы можете использовать этот проект в коммерческих и личных целях по лицензии MIT. Если вы захотите отметить меня как источник, это будет для меня большим стимулом. Не стесняйтесь создать форк этого проекта и использовать его в своих целях. Однако было бы здорово, если бы вы упомянули меня.