1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Телеграмм бот опросник 1.0

Опрос пользователей в определенное время

  1. Support Alexander
    Для запуска пресета потребуется.
    1. Файл ключей в формате json, как получить файл ключей написано в Инструкции по использованию Google Indexing API.
    2. Создать телеграмм бота, как создать бота написано здесь.
    3. Создать телеграмм канал/группу для отправки результата, создание группы/канала написано здесь.
    4. Создать таблицу в Google Диске.
    5. Установить модуль googleapis, модуль нужно установить в папку ./aparser/files/ через консоль, npm i googleapis.
    Если версия вашего парсера ниже 1.2.823, тогда вам нужно запустить
    А-Парсер с параметром aparser.exe -newnode.


    Рассмотрим необходимые опции для работы пресета.
    1. Token Bot - токен телеграмм бота, пример 125835580:A5F953GM60wz3xyZr5K9w66Tp55xK4PO41s
    2. SpreadsheetId ID - spreadsheetid таблицы.
      [​IMG]
    3. Sheet ID - id листа, первый лист по умолчанию всегда имеет id 0
      [​IMG]
    4. Timeout (min) - время действия опроса в мин, например ставим 60 минут = 1 час, кто не успеет ответить на вопросы в указанный период, тем будут проставлены прочерки.
    5. List name - имя листа куда необходимо выводить результаты
      [​IMG]
    6. Filename json - имя файла ключей, его нужно скопировать в папку ./aparser/files/
    Пример
    [​IMG]

    Теперь перейдем к таблице.
    Для начала нужно открыть доступ к таблице.
    Нажимаем кнопку Настройки Доступа, вводим наш email из файла ключей json и нажимаем Отправить.

    [​IMG]

    В листе (в нашем случае это list1) где будут результаты добавляем название колонок.
    Первая колонка будет содержать вопросы, её можно пропустить или за желанием дать любое название.

    [​IMG]

    Также нужно создать лист с настройками, его название должно быть Setting и он должен иметь следующую структуру.
    1. Список пользователей - указываются имя пользователей.
    2. ID - id пользователей в телеграмме, свой id можно узнать через бота @userinfobot.
    3. Список вопросов - список вопросов которые будут заданы пользователю.
    4. Финальное сообщение - присылается пользователю в конце опроса.
    5. Chat id - id телеграмм чата куда будут отправлять ответы пользователей.
    [​IMG]

    Результат работы.

    Notformal нравится это.