MyDiceBot - 190307 released! Fix Bitsler 3 new API issue and Mobile Web UI adjustment

in #utopian-io5 years ago (edited)

mydicebot-steemit.png

Git commit

Feature Update

  • Fix bitsler APIs changing issue
        let accessToken = req.session.accessToken;
        formData.append('access_token', accessToken);
        let userinfo = await this._send('getuserstats', 'POST', formData,'');
        userinfo.balance = eval("ret."+req.query.currency+"_balance");
        userinfo.profit = eval("ret."+req.query.currency+"_profit");
        userinfo.wagered = eval("ret."+req.query.currency+"_wagered");
        userinfo.bets = ret.bets;
        userinfo.wins = ret.wins;
        userinfo.losses = ret.losses;
        userinfo.success = ret.success;
  • Mobile Web UI adjustment

mydicebot-mobile-web-sample.png

        if(webix.env.mobile) {

            $$("login_resizer").hide();
            $$("supported_dice_site_info").hide();
            $$("todo_dice_site_info").hide();
            $$("login_tabview").define("height", 0);
            $$("login_tabview").define("width", 0);

            webix.ui.fullScreen();
        }

  • KeePass Mobile adjustment
        if(isMobile(req)) {
            filePath = path.resolve(path.join(__dirname, '../../keepass/'+keepassfile+'.kdbx'));
        }
  • Mobile Browser/WebView adjustment
function isMobile(req) {
    let deviceAgent = req.headers["user-agent"].toLowerCase();
    let agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
    if(agentID){
        return true;
    }else{
        return false;
    }
}

MyDiceBot

  • https://mydicebot.com
  • MyDiceBot is World #1 Cross-Platform Dicing Bot.
  • Multiple platforms are supported, including Windows, Mac, Linux, and Web.
  • Multiple blockchains are supported, including STEEM.
  • Multiple programming languages are supported such as Lua.
  • Open Source and Free Forever

Supporting Dice Sites (alphabet sequence)

Quick Start

  • Download MyDiceBot Binaries here: MyDiceBot Releases.
  • Different execution methods on different platforms.
    • Linux (Open Terminal)

      chmod +x mydicebot-linux
      
      ./mydicebot-linux
      
    • Mac (Open Terminal)

      chmod +x mydicebot-macos
      
      ./mydicebot-macos
      
    • Windows (Open Command Prompt)

      mydicebot-win.exe
      
  • Choose Dice Site, Input username/password/2FA/APIKey, then Login.
  • Bet and WIN.

Startup Options

  • -port (port is 3000 by default)

    mydicebot-win.exe -port 12345
    
    

MyDiceBot Official Site

MyDiceBot Online Simulator

MyDiceBot Discord Chat

MyDiceBot Download

mydicebot-steemit.png


Bitsler Version 3

2018 was a busy year, and 2019 is no different. As you've probably guessed, we were hard at work again to improve your experience on Bitsler. We'll roll out another HUGE update ASAP and we have a lot more planned for the near future as well.

What to expect after the V3 update?

  • Translated website available with more language options that can be set to default
  • New URL structure - even for users and bets
  • New help center (moving away from the forum)
  • Dashboard - can be used a quick launch panel for games, promotions etc.
  • More frequent newsletters and communication on important news
  • Updated landing page
  • Cashier - better organization of transaction history
  • Better mobile compatibility on smaller devices
  • Brand new design - we've been using the old one for > 3 years
  • Lighter page weight resulting in quicker loading times
  • New notification system
  • Dice, Roulette, Cara y cruz and Multicolor game fixes
  • Quicker withdrawal times for the majority of supported currencies
  • Brand new 404 page
  • More channels for the live chat
  • New billion bets promotion

Is anything else planned? (yes - for Version 3.1)

  • Official API documentation (and much more that Bitsler will communicate at a later date)

What can I do if I have suggestions and/or bugs that should be reported?

For any suggestions that you might have, you can go to our forum at Ask_our_Staff, or you can send a message to Bitsler friendly support and finally you can talk about it to any of the moderators or staff that you see in chat which will carry over your insights.

Sort:  

Thank you for your contribution!

  1. You may have a better function to detect if it is mobile or PC, taken from here:
  var check = false;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
  return check;
};
  1. Code duplications e.g. isMobile and checkerr
  2. Lots of commented-out code which make the code-base messier.
  3. No tests to verify your changes, which is a bit worrying..

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

hi, thanks for reviewing and upvote u.

Thank you for your review, @justyy! Keep up the good work!

Hey, @mydicebot!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @mydicebot!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 1.219 which ranks you at #46969 across all Steem accounts.
Your rank has improved 72 places in the last three days (old rank 47041).

In our last Algorithmic Curation Round, consisting of 218 contributions, your post is ranked at #1. Congratulations!

Evaluation of your UA score:
  • Only a few people are following you, try to convince more people with good work.
  • The readers like your work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63750.99
ETH 3130.22
USDT 1.00
SBD 3.95