Исходный код проекта "Телеграм ЦИК"
Идея проекта заключается в разработке Telegram бота, который будет коммуницировать с наблюдателями на избирательных участках в день выборов. Посредством бота волонтёры будут отправлять информацию о характере нарушений в в ходе голосования, явку избирателей, а также итоги. Одновременно эта информация будет шариться в социальные сети
Основной целью проекта является сбор, анализ и распространение информации о ходе и результатах голосования на выборах 2018 г.
Для успешного запуска проекта настоятельно рекомендуется иметь предустановленные на локальной машине Node.js версии 7 и выше и пакетный менеджер Yarn
Перед началом установки для дальнейшего начала работы над проектом необходимо сделать форк данного репозитория и клонировать его, после чего перейти в директорию проекта:
$ git clone [email protected]:YOUR_GITHUB_USERNAME/observer-bot.git
$ cd ./observer-bot
Установку рекомендуется осуществлять с помощью утилиты make:
$ make install
Для того, чтобы наблюдатель мог быть уникально идентифицирован, предлагается использовать авторизационные токены. У нас есть N штук уникальных ссылок вида https://t.me/ObserverBot?start=9d547607fc
. При email-рассылке на наблюдателей можно каждому из них отдать такую ссылку — при переходе в бота их телеграм аккаунт привяжется к этому токену. Это также значит, что другой пользователь авторизоваться по этой же ссылке уже не сможет. Авторизованные наблюдатели получают доступ к полной функциональности ботика.
MIT