EUREKA! Finally (Basically) Figured Out @Tippy's Reply/Vote/Transfer Queue Functions! Screw You 20 Second Post Limit!

in steemdev •  7 years ago 


F**k That Was a Bit of a Struggle..!

For the past few weeks I've been nearing completion of the @tippy text-to tip service's code and many long development days have nearly got this amazing upcoming tip bot ready to see full launch. While some more distinguished software engineers may scoff n' giggle at my lack of classical coding education or my inefficient yet persistent brute-force trail and error method of development however one thing is for certain... I'm a firm believer / living proof that if you want to do something bad enough you will go to any lengths to achieve your goal and ultimately will succeed.

While it took me literally all damn night, a few days worth of googling and having to ask my fellow developers for hints to get the timed queue functionalities prototype'd / implemented / tested for the tippy project I'm glad to announce as of a few hours ago that the script is finally starting to show signs of actually functioning somewhat as intended!


( A sneak peak at the @tippy console showing it processing multiple calls )

@Tippy still occasionally crashes at this point, still needs a few blatantly obvious to me now design flaws fixed, the program data handling cleaned up, more comments added to the code and a public beta testing period before launch but the aim is to still have the service launched by the first of next month. That leaves me 4 days to get the application finished, public test and kill any nasty bugs that pop up during the public beta.

While humanly possible perhaps I certainly will need help from the community to test @tippy in the near future. In the mean time I've picked up enough energy drinks to give an average mortal a heart attack to attack the tail end of this project development.

IMG_20170625_090832[1].jpg

Programmers have to be the only sub-species of human on the planet that can turn THC and caffeine into code! What I've observed over the course of the past while is that the right amount of caffeine seems to keep the mind focused while a sativa flower inhaled every so often to keep the mind stimulated as well as stave off the frustration or boredom that comes with staring at hundreds of lines of code.



VOTE @KLYE FOR WITNESS

steemit.com/~witnesses
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

I wrote a small first impression of your Bot, it's really nice, please tell me when it's working so I can test it out.

https://steemit.com/artificialintelligence/@swisswatcher/the-future-of-internet-artificial-intelligence-found-on-steemit

It's on now actually. Might do some work on it here shortly.

HAHAHAHAHAHA "Programmers have to be the only sub-species of human on the planet that can turn THC and caffeine into code! "

Isn't that the truth!!!! Funniest thing on Steemit this week:)

We are a different breed. You wouldn't even imagine the times I've been having a whizz or shower and been sitting there trying to figure out the logic behind some code I am working on. lmao.

Ive had plenty of those nights myself....I have to double check to remind myself what I'm doing lol.

Some call it "obsessing" ... I call it passion for my work. :P

happy to be a tester. man i love that old school ascii .nfo file look! :)

Keep your eyes open for a fun testing post her in the next day or two.

Great work @klye - I am sure that the community here recognises the work you are putting in to improve this fantastic platform. Looking forward to seeing tippy in action. Is the code opensource?

I will be releasing the source code in a "lite" version with some of the functionality stripped to not flood the market with competition off the bat.. but still allowing other programmers to build on top of it.

Nice. Or alternatively.. invite a few people into private github repository.. I am interested more as a learning exercise for myself.. Having only just decided to learn python (an ex ASP and PHP developer).

PHP developer?! Crazy bastard! :D Sort of how I started too but since then moved to other languages. Only use PHP these days for quick front ends for web projects.

Already decided I'd open source a slightly stripped down version to help upcoming community owners to run their own tip bots.

Yes I agree. I stopped developing a few years ago :) And have been playing around with various technologies since.. Meteorjs being my php replacement :)

But think I will stick to Python for now :)

good post friend
followme https://steemit.com/@urtq1996

It's generally frowned upon to post links on others articles or ask for followers / likes.. But I'll let it slide this time. :)

Great post! we both use the same remedy.. THC and energy drinks mmm

Caffeine to get your heart going and weed to round out the edge.

Did you just speak "Chinese" ? 🙃☺️
I respect you boyzzzz so much

The developers behind the scene in this community are certainly great!

  ·  7 years ago (edited)

Congratulations @klye. You've put a lot of blood, sweat and tears in this.
Does the command have to be on the first line?

@tippy tip klye 0.500 STEEM

@tippy tip klye 0.500 STEEM

It's offline at the moment. Will boot it up shortly.

No the command can be anywhere in the comment. Once I get the queue system bullet proofed I'll try to implement multiple calls per comment. :)

This is interesting, Thanks!

You're welcome. I'm stoked to get this project finished and launched.

I don't understand shiet, but I love the colours, upvoted and followed :0

☂ ⓐⓒⓘⓓ ⓖⓞⓓ ⓒⓐⓣ™

All good. Thanks for the feedback on the colours. :)

great job...Surely you are an example of hard work pays...keep it up

Still a bunch of hard work left to do but I'm quite confident by this time next year everything I have planned will be built and successfully running. @tippy is only the "tip" of the iceberg.

Have enough red bull lol..nice work @kyle!

It's red rain. Red bull's cheaper slightly more piss tasting cousin!

Great job @klye. Cannot wait!

Thank you for your support.

Red Rain Energy... never heard of it, is it any good?

It's Red Rain! Basically red bull without the vanilla flavour!

Awesome - I'll have to try it!

A lot cheaper than RedBull ! And personally, I find it taste better. : )

Don't stress it , your work will be paid off

Not too worried about that! I believe once the service is running it will likely pay for it's own server fees. If not I've no problem using some of my witness earnings to float the services costs. It's worth it.

Nice. was surpassinggoogle helping? I feel like I seen tippy in a comment a week ago or something like that. I changed my vote and voted for you yesterday! Best of luck on our future endeavors sir!

I've talked to surpassinggoogle. Good guy.

google search engine is my mentor. :P

  ·  7 years ago (edited)

.

It will revolutionize the way people send funds to one another on here me thinks!

  ·  7 years ago (edited)

Thanks for the update @klye.
I always look forward to reading the work of witness' here on steemit. It's always encouraging to see. Especially the work from fellow Canadians.
Cheers, and keep up the tremendous work !
Thanks again.
PS - Awesome Tool Box :P (ref red rain pic)

It's been an incredible journey for me to set my goal to become a top witness and learn what was expected of me to surpass it. I still have so much to do before all my planned services are operational but certainly making headway!

Well, I just figured out how to vote for witness' good-sir. And I'm happy to tell you that my first vote goes to my fellow Canadian. Cheers, Keep up the good work dude.

Much appreciated captain! I try to represent the frozen north as best as possible!

Klye,

I don't advertise like this very often, but I started a steem-python tutorial series today, and I don't have many followers, but I feel like it could really help a lot of people. If there is anything in your power to help other people see this tutorial, I would be very grateful.

https://steemit.com/steem-dev/@zcgolf16/steem-python-and-piston-tutorial-series-1-a-simple-yet-powerful-voting-bot

Poor form but respect given for the start of your coding journey. Will check it out.

  ·  7 years ago (edited)

I really appreciate this @klye. I understand that this is poor form and I try to never advertise a post like this. I wrote these tutorials because I've chatted with multiple people who are new to steemit who have wished to be able to contribute in some way involving programming or development, but don't have the necessary skills to get started. I just really want these tutorials to accomplish their goal of helping these people learn how to interact with Steem's blockchain with python, a simple and easy programming language for beginners. Thanks again!

Congrats @klye.

Great day
..
:)

You have a good one too!

I certainly won't scoff and giggle, I'll sit in awe instead since I wouldn't have the first f-ing clue how to program something like this. So cheers to you my friend!

Programming is sort of like learning magic words then solving puzzles with them.. The puzzle once completed is a program or service. :D

I'm not a programmer/coder but if you will need some help with testing from usual user - no problem.

In a few hours I might have a fun post to try and see if my code can handle a large load of comment replies.. :D

An excellent job.
Keep it up.

  ·  7 years ago (edited)

wow, you are seeing the finish! Super!! Really looking forward to the service. Tippy can count me in for testing, when required. The 20sec really is a pain, not only for Tippy but I encounter the error messages as well when going through responding to comments. But there is always a way; One shall only find it. And you did :)

wow! THE TIP IS COMING! THE TIP IS CUMMING! let me know when you need me to play with this TIP! buddy! Can't believe its actually here ! who wudda thunk!

@tippy help

@Tippy Help & Commands
CommandUsageExample
tip-tTip a user@tippy tip klye 1.337 STEEM
powerup-pPowerup user@tippy powerup klye 0.690 STEEM
balance-bCheck Balance@tippy balance
stats-sView Statistics@tippy stats
info-iMore Info@tippy info
ping-oCheck Status@tippy ping
vote-vUpvote post@tippy vote
flag-fFlag post@tippy flag
roll-dRoll dice@tippy roll 20

🤖 @Tippy - STEEM & SBD Text-to-Tip Bot by @KLYE 🤖
( click reply & type @tippy help for commands )

@tippy balance

@klye's Account Balance:
0.368 STEEM
$0.998 SBD

🤖 @Tippy - STEEM & SBD Text-to-Tip Bot by @KLYE 🤖
( click reply & type @tippy help for commands )

@tippy help

@Tippy Help & Commands
CommandUsageExample
tip-tTip a user@tippy tip klye 1.337 STEEM
powerup-pPowerup user@tippy powerup klye 0.690 STEEM
balance-bCheck Balance@tippy balance
stats-sView Statistics@tippy stats
info-iMore Info@tippy info
ping-oCheck Status@tippy ping
vote-vUpvote post@tippy vote
flag-fFlag post@tippy flag
roll-dRoll dice@tippy roll 20

🤖 @Tippy - STEEM & SBD Text-to-Tip Bot by @KLYE 🤖
( click reply & type @tippy help for commands )

@tippy tip klye 1.337 STEEM

@tippy stats

@tippy powerup klye 0.690 STEEM

@tippy ping

@tippy roll 20

@tippy balance

AH. good bug find

@tippy tip swisswatcher 0.050 sbd

@tippy ping

@tippy balance

tippy wake up <3