Вдохновение
Такая странная вещь, которая любит приходить на эмоциональный всплеск.
Поскольку я человек неустойчивый и впечатлительный чаще всего испытываемый эмоциональный взрыв является злостью или огорчением.
Огорчает меня неприятие здравого смысла, забивание гвоздей микроскопом и прочие общепринятые практики.
Поэтому Голос даёт мне очень много вдохновения и форточкой в которую я это вдохновение выливаю становиться мой блог, и последнее время мой код.
Всё нижеследующее в контексте темы недели можно рассматривать как пример получения вдохновения.
Да, я в какой-то мере жульничаю. Но что за рассказ о вдохновении без личного примера.
История
В последнюю неделю поводами вдохновится для меня стали программы поддержки новичков.
#ПУСГ от @naminutku мне неизвестно прочитал ли он предложение по внесению смысла в эту инициативу поэтому и напоминаю пользуясь случаем. При отсутствии интереса я попробую реализовать такое самостоятельно, но с моим количеством подписчиков взлетать это будет годами.
И программа поддержки от @sept который устал проверять и искать уникальный контент, и решил переложить эту заботу на плечи авторов. В принципе всё верно. Хочешь получить немного больше денег, заморочься и докажи что достоин. Но если раньше под поддержку мог попасть человек который ведет блог для себя, а для платформы такой человек выгоден хотя бы тем, что не выводит каждую копейку, то теперь он должен при публикации указать что он желает продать свой текст.
А при всём уважении к голосу продавать текст лучше на бирже там цены выше. Именно по этой причине я не использую 50\50.
А проверка фото в яндекс для жителей Украины, вообще несколько усложнена.
Вот в связи с этим я и предложил ему завести бота, с помощью которого, любой желающий, а не только автор мог бы инициировать проверку текста на свои деньги, и набросал примерный алгоритм действий.
Логично же, что известный в пределах платформы человек, в развитие платформы проще найдет исполнителей для написания бота и интеграции его в свою программу поддержки
На что получил классическое "иди ты мальчик"
Как я уже упоминал на голосе люди важные не очень любят людей неважных. Они купили это право, потратив 500-1000$ год назад.
Идея
Так вот о вдохновении я ни разу не программист, и собственно nodejs увидел первый раз в жизни.
Поскольку вызов был получен, я засел за реализацию подобного бота.
Спасибо @investigator за Внутренности @gemini
Потратив две ночи, я всё-таки разобрал его на модули, научился подключать свои команды, и находить в коде пропущенные скобки и запятые.
Когда запущу тестовый вариант бота придётся всё же изучить синтаксис, но сейчас мне нужен результат.
И вот наступил момент, когда shytan (именно так зовут это чудо. Акк зарегистрирован человеком который посмотрел, сказал "фигня какая-то" и, к сожалению не захотел быть коньком[тоже фидбэк]) научился находить и разбирать команды и ключи к ним, а также код в песочнице освоился с api TEXT-RU
И казалось бы всё готово для релиза, но не по фэншую
Тут взыграла Остапа понесло.Согласитесь просто проверять посты, скучно.
Дальнейшее можно рассматривать как программу на будущее.
План
На данный момент запланированы:
проверятор.
Предполагается работа с text-ru, а значит доступны сео анализ и грамотность.
Впрочем грамотность проверять будет литера5 жаль орфограммка послала меня лесом при предложении рассмотреть авторов голоса как потенциальных клиентов, у них бы это вышло лучше.
так что пока только уникальность.
Проверяет уникальность контента /text/img
сценарий работы:
- Вызывается комментом или в теле поста
- По вызову, считает килознаки и просит оплату
- Ожидает поступления денег. по поступлении
- Текст проверяется в текущей редакции и подписывается в комменте. при изменении текста бот изменяет подпись. репост поста в свою ленту
- Если оплата не поступила, в заданное время. отменяет заказ записывает в карму пользователя ложный вызов.
режимы: - авторский // инициатор и автор контента совпадают. Проверка платная (стоимость знаков по цене api text-ru согласно текущему пакету). В данный момент думаю как сделать бесплатной.
- куратор // инициатор и автор контента не совпадают. стоимость Проверка + Донат минимально 0.35$\килознак(стоимость знаков по цене api text-ru согласно текущему пакету)+(разница между сбором поста за первые сутки и минимальной ценой\килознак |~0.15$ 75%|~0.25$ 80%|~0.35$ 90%+|) после выплаты согласно уникальности, неиспользованная сумма возвращается куратору
- восторженный куратор // инициатор и автор контента не совпадают. указанна сумма доната, выше минимальной стоимости и % уника. При соответствии % вся сумма уходит автору, при несоответствии %уник сумма возвращается куратору - оплата проверки.
бонусный режим для куратора - проверка автора // работает так же как режимы куратора, в качестве цели берутся 3 случайных авторских поста целевого блога.
голосоватор.
голосует по вызову
сценарий работы:
- Вызывается комментом или в теле поста для постов, созданных не более чем 23 часа назад
- По вызову создает задачу на отложенное голосование
- Сила голосования: 100% делится между заявками, поступившими в течение 37 минут
- Возможное долевое участие (думать надо)
расдаватор.
распределение выплат для конкурсов, баунти и т.д
сценарий работы:
- Вызывается комментом
- сумма задается при вызове или берется из стоимости цели
- Информирует пользователя об инициализации и текущих настройках
- Определяет цели или методы их получения: в качестве целей принимает пост/группа постов авторов за промежуток времени, голосовавших за пост, комментаторов, репостеров, подписанных(да\нет) на инициатора\цель, подписки(да\нет) инициатора\цели
- атрибутами считает: репутацию, сг, вес апвуота, количество подписчиков, активность подписчиков
- Формирует и предоставляет счет к выплате
- Ожидает поступления денег. По поступлении распределяет группе целей, согласно атрибутам
режимы: - cashback кураторам согласно настройкам (цели - апнувшие пост, сумма %сбора поста)
- вознаграждение (цели любые, сумма задается при выборе)
- отложенное гарантированное вознаграждение (цели - взаимодействовавшие с постом\атрибуты, сумма %сбора поста) при вызове оставляет комментарий и расписку с полученой суммой денег, временем расчета и условиями для участия
помогатор.
формирование человеко-читаемых страниц
сценарий работы:
- Вызывается комментом с условиями
- цели: автор, авторские посты блога, репосты блога, статистика блога
- атрибуты: стат данные блокчейна (сумма выплат, просмотры, апвоуты и т.д)
- формирует ссылку для просмотра интересующей информации
постер.
собственная деятельность аккаунта
- постит по крону
- цели: статистика, дайджест, гостевой пост
Вот такие хотелки. Примерно 80% я знаю как реализовать, и осталось только записать всё это так, чтоб nodejs меня понял.
Впрочем, я не откажусь от помощи. Например, мне бы не помешал ответ какой мощности железо нужно для всего этого, и как поднять личную ноду для этого безобразия желательно обойдясь минимумом оперативы.
Я без понятия сколько это стоит, но тем не менее ради быстрого запуска согласен заплатить(или, по крайней мере, услышать стоимость) за написание этого крокодила полностью, или модуля. после чего выложу его в общий доступ.
лучший способ обратить на себя внимание китов - участие в их программах.
вуаля.
этот текст я готов продать.
@dart-ezra. Отличное начинание!
Реализуй, никого не жди. Если робот будет работать - это очень гут!
Имей ввиду такую вещь:
Ты не входишь в круг интересов китовых особей, поэтому, априори, твой робот не будет поддерживаться никем, кроме тебя самого и твоих друзей. Не любят у нас "выскочек".
Вот, например, если бы моего Джеминьку создал вик, горох, арканже или аникс, то каждую неделю отчеты робота собирали бы оч крупные суммы.
Поэтому, реализуй как можешь. Вливайся в коллектив "самописцев-выскочек" и доказывай, что создание того или иного сервиса в рамках ГОЛОСа не требует поддержки китов. Тем самым доказывается и другое - все спекуляции китов о поддержке - полная х@йня. Только распил пула к себе в карман.
Удачи!
Запусти сначала робота по проверке уникальности, этого уже будет достаточно на первое время.
@investigator, благодарю. думаю на днях запущу скелет.
мне нужен был код чтоб заставить слушать команды.
я пробовал завести аналог на коде ropox, там очень много интересного в репозитарии. но у меня не хватило знаний и терпения заставить его запускаться с последнего блока.
знаешь как печально смотреть на страницу и нифига не понимать, так что приду к тебе за помощью, когда устану курить гугль.
хотя зачем ждать. вот такая конструкция может быть оптимизирована или она и так не очень тяжелая?
commstr = data.body.substring(data.body.search(config.account)).split(" ", config.maxparam)
Если работает, то всё гут.
Оптимизация в данном случае - это "удобоваримость чтения".
Можно, конечно, и через дополнительные переменные и функции сократить, но от этого "тяжесть" не меняется ;)
Что-то мне кажется, что это доведение идеи до абсурда:)
если замечание по всему посту, то нет не доведение к абсурду мне половина функций нужны самому.
если к проверке уникальности...
логика следующая - я пишу блог для себя и друзей. приходит кто-то и решает проверить уникальность. раз уж человек жаждет рыночной уникальности и расценивает себя как покупателя, пусть платит рыночную стоимость.
@dart-ezra, интересно, правда почти ничего не поняла из тех.части:)
"Иди отсюда, мальчик" улыбнул))) Картинка сразу напомнила этот эпизод фильма и то выражение лица, когда мальчик пошел)))
С каждым днём и я понимаю всё меньше, только вы не говорите никому.))
Шикарный эпизод, вполне самодостаточное произведение, с полноценным сюжетом.
Привет, @dart-ezra, я тебя в чат к Вику вызываю - приходи)
пришол
Поправляйся)
@dart-ezra, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
@dart-ezra Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
investigator, kotik, semasping, vika-teplo, tatdt, dart-ezra, kito-boy, doctormucle
Поэтому я тоже проголосовал за него!
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас на странице https://golos.io/~witnesses, вот так:
@dart-ezra Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
вставить его в комментарий к посту
@dart-ezra Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество опубликованных постов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп