Мой telegram бот, уведомляющий о заявках в комитет: Opensource, модульный код

Здравствуйте. Комитет - одна из важнейших составляющих ДАО VIZ, потому что там размещаются работы для VIZ, которые полезны сообществу. Это самое сообщество участников ДАО оценивает их так, как считает нужным, высказывая своё мнение и влияя на итоговую выплату за сделанное.

Но проблема заключается в том, что далеко не каждый может время от времени заходить на https://viz.world/committee/. Телеграм же есть у многих, и он удобен в плане возможности получения уведомлений.
Именно поэтому мной был создан бот viz_committee_bot: https://t.me/viz_committee_bot.
Его Github: https://github.com/denis-skripnik/viz-committee-bot

Функционал бота:

  1. Отправка уведомлений тем, кто им пользуется;
  2. Возможность голосовать за заявки не выходя из него (постинг ключ не сохраняется),
  3. Английская и Русская версия (команды Eng и Ru);
  4. Возможность просмотра списка активных заявок (list).
  5. Отправка администратором бота сообщений, например, с новостями, его пользователям (команда admin).
  6. Поддержка: команда для отправки сообщений пользователями админу бота.
  7. Список присланных сообщений (команда чат).

Установка:

  1. Загружаем папку на сервер;
  2. выполняем
    npm install
  3. Меняем токен и admin_id на свои:
    var token = 'sakdlsia:w6623';
    var admin_id = 123456789;
  4. Запускаем через pm2 start committeebot.js или node committeebot.

Необходимое ПО:

  1. Nodejs
  2. npm.

Заявка в комитет:

viz.world/committee/22

  • Минимальная цена - 15000 (Стандартная для ботов для VIZ);
  • Максимальная - 40000 VIZ.

Обоснование ниже.

Почему максимум 50000?

  1. Разрабатывал бота я примерно часов 8. Через некоторое время переделывал его так, чтобы код был модульным - это 5 часов на изменение и исправление появившихся ошибок.
    И того, 13 часов.
  2. Перевод + добавление Английского языка - 5,5 часа = 18 с половиной часов.
  3. Поиск и исправление ошибки, которая приводила к неработоспособности бота. Пришлось для её нахождения подобавлять console.log во всех вероятных местах: 30 минут.
    В сумме - 19 часов, а это 19000 VIZ исходя из цены 1 час = 1000 VIZ.
  4. Поддержка работоспособности бота: изменение паблик-Нод в случае их неработоспособности, продление сервера и пр. Делаю это уже месяц и планирую ещё как минимум год. 500+500*12 = 6500 VIZ. И того 25500 VIZ
  5. Я считаю, что бот этот является тоже важной частью ДАО Viz, т.к. повышает удобство информирования о новом в комитете. Информирование может способствовать большей активности участников, что хорошо для Виза. Оцениваю это в 15000 VIZ.

максимальный вариант - 40000 VIZ.

Куда пойдут VIZ, полученные из комитета:

Все они будут направленны в SHAARES аккаунта @denis-skripnik. Эти токены позволят мне иметь больший вес в ДАО, что позволит с ещё большей эффективностью голосовать за способствующих развитию VIZ делегатов, вознаграждать делающих что-то полезное для Виз, помогающих мне в чём-то/публикующих интересную информацию.

Прошу проголосовать за заявку тут:

https://viz.world/committee/22/

Всё.

Благодарю за внимание.


0
14 Awards
315.987002 SHARES
Show comment form
Comments