Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...

Guide Nori - Wynn Utility Bot on Discord

Discussion in 'Wynncraft' started by Raw_Fish, May 21, 2023.

Tags:
  1. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    Bot Information
    Name: Nori
    Author: @RawFish
    The bot uses SlashCommand on Discord, which requires the user to type "/" in order to trigger the commands.
    For general help, type /help and select Nori for a list of commands.
    upload_2023-6-4_11-42-14.png
    Update: Nori is now officially verified by Discord, you can invite the bot to your server in the Discord app!

    Add the bot to your server
    >Bot Invite<
    For updates/status and support, join the server in Nori's "About me" section of the Discord profile.
    Check Nori out on Discord's App Directory

    App Directory Page
    upload_2023-6-5_17-12-43.png

    Changelog & New Features

    v1.0.2
    - Nori now checks API itemDB and generates changelog automatically
    - Reworked guild tower stats calculation, now works for both HQ and regular tower, user may define the upgrades and links/externals
    - Build & Pricecheck features up to date and maintained
    v1.0.3
    - Added a command where it shows weekly loot pool from Lootrun camps
    - Added lootpool history lookup
    v1.0.4
    - Added Ingredient search
    - Added function to update the database with API and create new data files, this allows better generation of changelog, and able to output downloadable files in chat.
    v1.0.5
    - Automated data update for guilds, items, ingredients
    - Ingredient changelog can be viewed via command /ingredient chaneglog
    - Lootpool history now shows up to 12 weeks
    - Guild tower graphs
    v1.0.6
    - Reworked Code Structure to boost performance
    v1.0.7
    - Reworked wrapper for Wynncraft API v3
    - Reworked Player, Guild, Leaderboard modules
    v1.08
    - Reworked Item search, item roll functions to fit Wynncraft API v3 Item data
    - Added calculator & plotter for mathematical operations, including derivative and intregrals
    - Enhanced overall performance by algorithm change
    v1.09 - v1.1.2
    - Mini-game related
    - Reworked structure to deal with memory leaks, to prepare for server migration
    v1.13
    - Migrated to a VPS with much higher capacity
    - Reworked leaderboard (/lb) command, now shows global player leaderboard instead of guild-specific.
    - Established database for player stats, updating on an hourly basis, shares the same server as Nori-bot
    - Pricecheck updated with regression & spline prediction models, the base prices will be maintained by the contributor.
    v1.13
    - Fixed issue where players with a certain version of wynntils cannot perform auto pricecheck
    - Fixed rounding error of item identification simulator
    - Added player activity display, command: /online
    v1.14
    - Added internal maintenance tools
    - Added 4 more item tiers to lootpool
    - Updated Item decoder to support latest wynntils gear item format
    v1.15
    - Multiple major patches deployed
    - Upgraded item decoder to include shiny tracker and other item types.
    v1.16
    - Reworked Item lootpool history feature
    - User may now search for specific item from historical record
    v1.17

    - Most scales are updated to the current sandbox, and more specific scales will be added in the near future.
    - Items now have multiple scales, this will affect both weighing and pricechecking. The highest weight value will be used for any sort of price analysis.
    - The current mythic rankings are based on Main scale for each item, feel free to check your items using /item weigh command, with the wynntils f3 item.
    - These changes are aimed to make the weight system less "outdated" and more fitting to measure the effectiveness of items.



    Wynncraft Command & Features

    • In-game Stats
    /player - Display a player's in-game statistics
    /guild - Display a guild's statistics
    /lb raid - Raid leaderboard of a guild
    /prof - Profession leaderboard (All players)
    upload_2023-5-21_5-0-53.png
    upload_2023-5-21_4-59-1.png
    upload_2023-5-21_4-59-30.png

    • Utility-Tools
    /build search - Search for class builds with keyword(s)
    /recipe search - Search for recipes with keyword(s)
    /ingredient search - Search for ingredient with name
    /ingredient changelog - Show changelog for ingredients
    /uptime - Online server uptime with soul point timer
    /soul - Soul point regen timer sorted in ascending order
    /forgery - Forgery mythic % calculation & Graph
    /gxp- Guild xp requirement calculation & Graph
    /hq - Calculate HQ tower stats (ext, link, upgrades)
    /tower - Calculate Normal tower stats (link, upgrades)
    upload_2023-5-21_5-1-46.png
    upload_2023-5-21_5-2-12.png

    • Items
    /item search - Search for an item with name
    /item roll- Identify or reroll an item
    /item changelog- Item changelog based on API
    /item check - View in game item stats by pasting the wynntils encoded item (F4 function)
    /item weigh - Directly weigh the mythic copied from wynntils F4 chat-item with (mythic only)
    /item pricecheck - Directly price-check the mythic copied from wynntils F4 chat-item (mythic only)
    /item scale - Weighing scale of a mythic item
    /item evaluate - Manual weighing of an item by inputting the wynntils % for each stat in order from the /weighing scale.
    /item pc - Manual pricechecking of an item by inputting the wynntils % for each stat in order from the weighing scale.
    /item lootpool - Weekly lootrun camp reward chest
    /item lootlog - Past lootrun camp reward chest info
    upload_2023-5-21_5-49-25.png
    upload_2023-5-21_5-48-40.png
    upload_2023-5-21_5-51-25.png
    For manual input: If an item has less than 7 stats on the scale, leave the rest blank.



    More Information about the Bot
    The bot is developed in python, using hikari (a static-typed microframework) along with many other libraries. For wynncraft-related features, I wrote the wrappers and commands by myself.
    GitHub repository (mostly for data)
    The bot is hosted on AWS, it will pretty much be up 24/7. If the bot is down for any updates or maintenance, I will be announcing in the support server (link in bot's about me), so feel free to join if you need any assistance or have any feedback.
    If you would like to contribute to the current database, either to build & recipe or item weighing etc, feel free to DM me on Discord.


    Credits
    @FYWinds - wynntilsresovler (decoding)
    @OriTheSpirit - idea bouncing
    @motoki1 - moto-bot as reference
    @birdmade @JKLDragon - build & recipe database
    @mahakadema - API & territory info
    @hppeng - emotional support
     
    Last edited: May 3, 2024
    Emilia, Loilipop, avydragon and 44 others like this.
  2. birdmade

    birdmade Well-Known Adventurer

    Messages:
    50
    Likes Received:
    297
    Trophy Points:
    55
    this thing price checks mythics, gives meta crafted recipes, gives meta builds and shows the next soul point this is like the most useful bot i’ve ever had
     
  3. Olinus10

    Olinus10 Wynntuber, Quest Guider & Let's Player Media CHAMPION

    Messages:
    511
    Likes Received:
    1,764
    Trophy Points:
    91
    Guild:
    Minecraft:
    now this is cool :p
     
    Elysium_ and Raw_Fish like this.
  4. Linnyflower

    Linnyflower ironman btw Item Team HICH Master CHAMPION

    Messages:
    3,467
    Likes Received:
    4,001
    Trophy Points:
    194
    Guild:
    Minecraft:
    incredibly cool
     
    FelixTape and Raw_Fish like this.
  5. Proofreader

    Proofreader Well-Known Adventurer HERO

    Messages:
    21
    Likes Received:
    9
    Trophy Points:
    46
    Minecraft:
    the most based bot ever to exist
     
    Raw_Fish likes this.
  6. YYGAYMER

    YYGAYMER reeeee FW FW HIC Master HERO Featured Wynncraftian

    Messages:
    5,156
    Likes Received:
    16,252
    Trophy Points:
    217
    Guild:
    Minecraft:
    no way Omori bot which can replace moto-bot which I've been using for ages
    Does it show server uptime?
     
    Raw_Fish likes this.
  7. The Demon Queen

    The Demon Queen Queen of Darkness, Queen of Evil CHAMPION

    Messages:
    534
    Likes Received:
    550
    Trophy Points:
    85
    Minecraft:
    Wow, the people who make the builds for that must be pretty cool!
     
    Elysium_ and Raw_Fish like this.
  8. BadLife

    BadLife Well-Known Adventurer VIP

    Messages:
    35
    Likes Received:
    14
    Trophy Points:
    51
    Minecraft:
    Best bot ngl
     
    Raw_Fish likes this.
  9. OriTheSpirit

    OriTheSpirit Feesh Time 24/7 CHAMPION

    Messages:
    898
    Likes Received:
    559
    Trophy Points:
    97
    Guild:
    Minecraft:
    balls
     
    YYGAYMER and Raw_Fish like this.
  10. Suspicious

    Suspicious Newbie Adventurer

    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    2
    Minecraft:
    i love wynncraft bot
     
    Raw_Fish likes this.
  11. JKLDragon

    JKLDragon Skilled Adventurer

    Messages:
    7
    Likes Received:
    16
    Trophy Points:
    31
    Mmm, big feature bot
     
    Raw_Fish likes this.
  12. Violet Knight

    Violet Knight Aspiring front-end developer HERO

    Messages:
    2,537
    Likes Received:
    7,606
    Trophy Points:
    209
    Minecraft:
    Yeah I'm using the bot for its intended purpose

    2023-06-05.png
     
    Dr Zed, ThedumbOX, luckeyLuuk and 2 others like this.
  13. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    Quick update: The bot has been verified on Discord, and can be found on the Discord App Directory!
    Check it out and share with your friends if you like this bot
     
    luckeyLuuk likes this.
  14. Ailuj_

    Ailuj_ Skilled Adventurer

    Messages:
    3
    Likes Received:
    2
    Trophy Points:
    29
    Guild:
    A very useful bot, you can find price checkers, builds, raid leaderboards and more stuff! uwu
     
    Raw_Fish likes this.
  15. casjuice

    casjuice cas HERO

    Messages:
    28
    Likes Received:
    67
    Trophy Points:
    49
    Minecraft:
    can i date nori
     
  16. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    Updated a feature where the bot can update its db and generate item changelog based on API changes.
    This includes anything the pinned forum post does not address, every single change will be documented.
    A copy of it can be seen in bot's support server, in the top channels.
     
  17. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    no :skull:
     
  18. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    upload_2023-7-12_15-18-45.png
    added hq and regular tower calculation
     
  19. Raw_Fish

    Raw_Fish Wynn enjoyer CHAMPION

    Messages:
    983
    Likes Received:
    745
    Trophy Points:
    112
    Minecraft:
    Updated pricecheck data for 2.0.3.
    It is very unstable but at least some degree of reference in this chaotic market
    If only market API is a thing or someone can provide recently mythic sold data
     
    Last edited: Jul 18, 2023
    dr_carlos likes this.
  20. BlueTheSniper

    BlueTheSniper Founder of Blue Builds CHAMPION

    Messages:
    1,479
    Likes Received:
    1,648
    Trophy Points:
    130
    Guild:
    Minecraft:
    Wat it mean?[​IMG]