Pull to refresh

Comments 37

Я говорю своим друзьям: "Предложите моего бота своим знакомым и когда они купят подписку на год

Не если купят, а когда купят...

Была ли полезна данная статья?

Да

Понравилась, но не полностью

Вариант "Нет" отсутствует...

А вы с оптимизмом смотрите в будущее.

Оптимизм, к некотором роде, двигатель прогресса. Если всё сразу отрицать, то можно ничего и не сделать. Я понимаю о чём Вы, не факт что много заработаешь. Но я же что-то сделал, чтобы такой шанс вообще появился, понимаете и поделился схемой! Точнее рассказал очевидное, но тем не менее. Нет теперь есть.

Итить

Integer totalAmount = successfulPayment.getTotalAmount(); // здесь 25000
// в базу запишем реальные 250 рублей, а не 25000 копеек
double sum = (double) totalAmount / 100; // Учитываются к

  1. Если деньги считаются в копейках минимальном номинале, то типом должен быть long.

  2. Деньги и вещественные типы данных никогда не должны пересекаться. Вообще.

Про long принято, про вещественные не понял.. double и деньги не должны пересекаться?

Не должны пересекаться, скорее всего, потому, что вычисления вещественных неточные. Если вы сложите 0.1 и 0.2 - получите отнюдь не 0.3, а 0.300000014. Это может казаться нестрашным, но сам факт погрешности при вычисления с деньгами...

На это можно "забить", но я бы, например, так делать не стал.

да да, про эти приколы дабла я знаю. Спасибо, отличный совет! Теперь буду использовать long! Уже не зря дизлайков нахватал :)

Сдаю ботов в аренду. Платёж настроил для банка, которого нет в списка телеги. По партнёрской программе выплачиваю два первых платежа от приведённого клиента.

Во, спасибо за комментарий.. столько труда выложил, мыслей, а дизлайкают безбожно :)

Видимо тут не ваша аудитория.

не, тут же всё по честному! просто было любопытно как лучше всего продавать.. вот и пришёл к такой схеме. А что лучше этого?

За что дизлайки то ставите? почему -4 за рекламу реклама? что я рекламирую? уже все ссылки на своего бота убрал!

Предполагаю, что реферальные выплаты тоже должны быть как-то юридически оформлены. По крайней, если их станет много.

Спасибо! Хороший вопрос, уточню в ФНС, добавлю комментарий. Погуглил, нет точного объяснения конкретно для самозанятого.

В общем налоговая разъяснила так. Самозанятый не может никому ничего платить, иначе это уже не самозанятый. Поэтому за подобного рода переводы бонусов Я, как самозанятый, не должен уплачивать НДФЛ, а вот тот КОМУ я направил деньги, тот уже сам должен уплатить НДФЛ и потом подать справку 3-НДФЛ за год, в котором он получил премию. Вот так. Звучит логично. Если кто может опровергнуть - стелите факты. По самозанятым далеко не всё понятно! А, ну и в самом боте в разделе /cashback приписал, чтобы заплатили налоги и спали спокойно.

Да, в подписчиках у него аккаунт МЧС Республики Беларусь :))

а точнее РЦУРЧС Республики Беларусь

Полезно для саморазвития. Автор - пришли ссылку на бота

Прикольно! А код бота можно попросить?

Основные алгоритмы бота были построены на моей десктопной новостной программе, которая попала в Реестр российского ПО, код общедоступен
https://github.com/mrprogre/avandy-news

после такой волны негатива Ваш комментарий как глоток свежего воздуха))

Чуть потыкал бота и заметил, что кнопки не перестают мигать после обработки. Может быть это у меня проблемы, но возможно ты забыл где-то отправлять answer на колбэки

А на что жали? По идее все кнопки задействованы, после каждой какой-то ответ.

Самые первые кнопки, с выбором языка интерфейса и новостей

а, тогда точно не бот, я бы быстро такую ошибку ощутил!

Еще возник вопрос. А как происходит выплата по реферальной системе? Это как-то автоматизированно в коде или как-то иначе это работает?

Сделал так. По команде Меню - /cashback показываются все юзеры, которые перешли по приглашению этого человека, их оплаты, если есть, и будущая премия . Как только один из этих юзеров оплатит подписку, то буквально минут через 5-10 пригласивший увидит свою премию в том же разделе /cashback. Вот выплачиваю пока руками сам по пятницам в 20:00 МСК, но таблица с премиями заполняется автоматически. Т.е. мне сделать только 1 селект и всё! Также надо с НДФЛ разобраться, в ФНС письмо написал. По идее надо 13% ещё за человека уплачивать ,если физ лицу премию пуляешь.. но это я ещё уточню и здесь напишу!

Вот как выглядит мой личный кабинет в /cashback

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

@mrprogreЗдравствуйте, подскажите а как вы передаете в формирование чека номер телефона, если он уже был ранее сохранен? Увидел в ваше примере только проверку наличия телефона, и если телефон не найден, то:
invoice.setNeedPhoneNumber(true);
invoice.setSendPhoneNumberToProvider(true);


Но как передать уже существующий номер телефона провайдеру?

Здравствуйте! Вкратце так:
jsonProviderData.put("phone", phoneNumber);
Не в кратце в личку пульну :)

Спасибо, вроде все понял :)

Sign up to leave a comment.

Articles