Closed Introducing the MetalMarket Assistant Bot! (For Ranks Only)

Discussion in 'Trading Archive' started by Metal, Nov 12, 2018.

Thread Status:
Not open for further replies.
  1. Metal
    Offline

    Metal Active Member

    Joined:
    Mar 26, 2018
    Messages:
    40
    IGN:
    Metal_marmott
    Hey all, Metal here.

    Some of you will know that I have been developing a bot that works with my island shop. Good news! Version 1.0 of my bot is here and is now available for public use.

    "But what does it actually do?" You might say.

    The bot I have programmed onto my alt, MetalMarket, is a private message text-based catalogue for my shop and all of its products. You can message it to check whether something is in stock or not, without having to come over to the island first, saving you that irritation of travelling to an empty shop.

    It works with a basic syntax system, requiring you to write a ? sign before all commands, ensuring that it doesn't get public chat and game broadcasts mixed up with the private messages.

    NOTE: Currently, the bot only works with ranked players. I am not sure why and am looking hard for a fix.

    The current commands are:​
    • ? menu (you can write this to bring you to a menu, where navigation is shown easily)​
    • ? offers (since this is still an early version of the bot, I have not coded any offers yet)​
    • ? products (this will show you all of the categories of items I am currently stocking at my shop)​
    • ? hi (gives a very small intro to new customers and directions to a more in-depth tutorial found on my island)​
    "That's cool, but how do I actually use it?"

    Glad you asked. I'll show you.

    Say you wanted to check the availability of Yellow Stained Glass in my shop.

    1. It's always a good idea to start with MetalMarket's menu. Type the command:

    [​IMG]

    You will be replied to with this string of messages. This is what will make up MetalMarket's menu. You will notice the corresponding commands are seen after each option.

    [​IMG]

    2. Type in the following command to get to the product listing.

    [​IMG]

    To which you will get:​
    [​IMG]
    (I only stock these at the minute, but more will be coming soon)
    3. Follow the prompt and type the colour glass you want, yellow, followed by stained glass.

    [​IMG]
    To which you will receive:​
    [​IMG]
    Woo hoo! The shop is stocked. Come on over and grab all ya can.

    Now, when a player buys out a shop, the MetalMarket bot will recognise this.
    (This works using the message sent from the server when a shop is out of stock, so if buying from the shop, please spam the sign until you get the "this shop is out of stock" notification.)
    It will then update its settings to display a different message.

    Say you want to buy purple wool, but the shop is out of stock;

    [​IMG]

    You will be greeted with:

    [​IMG]
    This should hopefully stop the annoyance of coming to an island to find out a shop is out of stock.

    Important notes
    • The shop currently replies to you using the /r command. Therefore if multiple people are messaging it at once, you may find that your message isn't replied to, or you may get a message meant for someone else. This is a scenario I am trying to bypass, and will hopefully be released in a future update.
    • It is crucial that you use the correct style of command for this to work. Unfortunately the bot is not human and does not recognise spelling mistakes or missed spaces. I may implement a few exceptions in the future.
    • If you message the bot an item that I do not stock, he simply won't reply. He's not ignoring you, you've just left him speechless.

    And there you have it!
    The MetalMarket Bot will be active when I am online for the minute, but my plan for the future is to have it running 24/7.

    Thank you for reading! Let me know if you have any questions or find anything wrong with my bot!
    :heart:
     
  2. lowfps10
    Offline

    lowfps10 Active Member

    Joined:
    Aug 26, 2018
    Messages:
    1,057
    IGN:
    lowfps10
    This is creative.

    I'm gonna try this out when I can get online.
     
  3. laini
    Offline

    laini Ma'am Premium

    Joined:
    Aug 5, 2015
    Messages:
    4,158
    IGN:
    Prxcto
    This sounds amazing!!
     
  4. 52Phenomenon
    Offline

    52Phenomenon Super Moderator Super Moderator Events Manager

    Joined:
    Mar 18, 2017
    Messages:
    4,073
    IGN:
    52Phenomenon
    Wow, this is really creative!

    It's a really cool and useful idea :)
     
  5. K41YU
    Offline

    K41YU ahiru-san Moderator Premium

    Joined:
    Aug 12, 2018
    Messages:
    913
    IGN:
    K41YU
    woahh nice :D
     
  6. MissPandas
    Offline

    MissPandas Active Member

    Joined:
    Dec 3, 2015
    Messages:
    80
    IGN:
    MissPandas
    Woah, this is very useful, and it must have taken you a long time!
    Thank you :)
     
  7. Blyx
    Offline

    Blyx Senior Member

    Joined:
    Apr 4, 2014
    Messages:
    3,622
    IGN:
    Blyx_
    Just saw you advertise this in chat and played about with the bot. This is ingenious! How long did it take to create?
     
  8. Metal
    Offline

    Metal Active Member

    Joined:
    Mar 26, 2018
    Messages:
    40
    IGN:
    Metal_marmott
    The idea came from talking with a friend, who complained about having to go to a shop just to find out it's empty. I got the basic structure and code down during a lazy sunday and I've been adding small things to it since. Overall it's taken about 3 weeks to get going well.
     
  9. Blyx
    Offline

    Blyx Senior Member

    Joined:
    Apr 4, 2014
    Messages:
    3,622
    IGN:
    Blyx_
    Ahh! So cool, I look forward to see how it develops in the future!
     
  10. Devannn_
    Offline

    Devannn_ Beyoncé Moderator

    Joined:
    Jul 6, 2016
    Messages:
    1,932
    IGN:
    Devannn_
    Wow, this is really creative and useful! I’ll be sure to check it out!
     
  11. Splat1221
    Offline

    Splat1221 Active Member

    Joined:
    Jun 23, 2018
    Messages:
    963
    IGN:
    SplatBerry
    ok. If this really works, that's amazing great job!
     
  12. Michael
    Offline

    Michael Active Member

    Joined:
    Jun 17, 2016
    Messages:
    1,853
    IGN:
    michael1234
    This is really cool! I've seen it change throughout the weeks as you have been adding more stuff, and I really like how it turned out. This was a great idea!
     
  13. FatalDisaster
    Offline

    FatalDisaster Hollywood's Bleeding

    Joined:
    Sep 13, 2018
    Messages:
    400
    IGN:
    FatalDisaster
    I've never seen anything like this. Great job!! I am gob-smacked.
     
  14. Marcy
    Offline

    Marcy Apostlé of Falcons Premium

    Joined:
    Mar 30, 2018
    Messages:
    2,559
    IGN:
    Marcawn
    This looks creative and useful,

    like Trau's skyblock mod.
     
  15. SpicylilPink
    Offline

    SpicylilPink Experienced Member Premium

    Joined:
    Jan 24, 2016
    Messages:
    246
    IGN:
    SpicylilPink
    for all ranks minus PINK haha but gg and congrats it is really cool! :heart:
     
  16. VonArnout
    Offline

    VonArnout Well-Known Member

    Joined:
    Sep 15, 2012
    Messages:
    137
    IGN:
    VonArnout
    Oh god the if statements this must have taken.
     
  17. Metal
    Offline

    Metal Active Member

    Joined:
    Mar 26, 2018
    Messages:
    40
    IGN:
    Metal_marmott
    Im looking into it lmao
     
Thread Status:
Not open for further replies.

Share This Page