Create Account

Return of a SHL bot
#1
(This post was last modified: 03-02-2025, 03:54 PM by luke. Edited 1 time in total.)

Hello SHL,


After almost a year without Asron bot, the user went inactive. The Dev team set out to remake the discord bot but in house, so that we can maintain it, and so that we don’t lose a bot type like that again. With a couple other setbacks. Devs being busy, or working on other projects. This year we start out on actually implementing it. Today, we can announce our SHL Bot V1.0

@sve7en will be making an image for it, since he won the Charity Bid way too long ago. As well as myself winning the naming of it. I still have to think about it. So right now its just called Premier SHL Bot, with the SHL logo. But those are subject to change.


So whats in the bot / what are the commands. They are now /slash commands, and had a pretty big overhaul from the Asron bot you used to remember. Utilizing the Index API’s, Portal API’s, and a caching system to help with all of that.

So lets go into what each of the commands are. In the bot the /help command also exists for this



Basic Commands
/help - Displays all of the commands that you can use on the bot. It also has a button to get all the Abbreviations used by all the teams. Clicking on the button shows you the SHL, SMJHL, IIHF, and WJC abbreviations. Will be important for searching for by team. Also has the invite link to the bot
/store [username] - Links your discord account to any given username. So that when you use /team , /player, etc. The default will be your player, your team, etc


Index Commands
/career [name] [league] [type] [mobile]
[name] - name of the player
[league] - league you want to search in. It will always default to the SHL
[type] - Regular Season or Playoffs
[mobile] - True or False. True = more mobile friendly return. False = desktop version

In the career there is also an option to look at all of the players awards for that given league

/leaders-goalies [category] [season] [league] [type] [rookie] [abbr]
[category] - What category you want to look in. Right now GP, Wins, Losses, OTL, Shots Against, Saves, Goals Against, Shutouts, Save PCT, GSAA
[season] - What season you want to look at. Defaults to current
[league] - league you want to search in. It will always default to the SHL
[type] - Regular Season or Playoffs
[rookie] - Whether you want to only look at rookies or every goalie
[abbr] - Team abbreviation (look at /help for help)

/leaders-skaters [category] [season] [position] [league] [type] [rookie] [abbr]
2 changes to this compared to goalie is [position] allows you to only look at Forwards or Defenseman
Categories are Skater related


/player [name] [season] [league] [type]
Standard options. Defaults to current season and the regular season

/standings [league] [season] [configuration] [playoffs]
[configuration] - If you want to look at standings by league, conference, or division
[playoffs] - If you want to look at that season’s playoffs

/team [abbr] [league] [season] [type] [view]
[abbr] - use the team’s abbreviations. If you are looking at IIHF or WJC teams, make sure to put the right league since nations use the same abbreviation sometimes.
[view] - Has 4 views, all that are accessible even if you do /team NEW for example. Will return Overview, Current Roster, Schedule, and Team Leaders


Portal

/tperank [league] [season]
[league] - SHL or SMJHL TPE rankings
[season] - the draft season you want to get the rank of

/user [username]
Returns an overview of the user. TPE, Applied, Banked, Position, Draft Season, Bank. Then checklist of things you have or haven't done. Then a button to look at the user’s awards and cups they've won as a gm



Fantasy
Disclaimer: All the bot does right now is pull from the fantasy sheet. Would want to bring it in house, but need to decide on which direction to take it. So look out for that in a future release

/fantasy [username]

Finds the fantasy group associated with the username.

/global [type] [position]
[type] - Global Rank or Player Rank. Global Rank returns the rank of the users from first to last. Player Rank shows each player’s fantasy rank
[position] for Player Rank, shows Goalies, Forwards, or Defenseman

/fantasygroup [group #]
Returns the fantasy group of the given # you provided




Roadmap / Future work

Some things that we want to do, but wasnt important for the bot to be launched


Adding Gms to the overview in /teams
Having a /history command to get certain history in a given season
Having a /draft command to display the draft record of a given season
Retrieving all time leaders
Brining in Fantasy calculates in the bot so when the index gets updated you guy's get Fantasy Calculations quicker
Having more buttons on commands to make things easier / more intuitive. Rather than options in the /slash commands (for example have playoffs be a button option)

Having a /trivia command like the SSL bot






Thank you for reading! Huge thanks to @esilverm @lemonoppy and myself for making it a reality. Then thank you to all the servers that brought in my dev bot to help make sure everything worked smoothly. Hopefully you enjoy it. If anything breaks please let me know. Or if you have a suggestion or anything.


You can invite the bot with This Link

[Image: 0XJkcN5.png]
Czechoslovakia PROFILE || UPDATE || RAGE. Rage 
[Image: luketd.gif]




Reply


Messages In This Thread
Return of a SHL bot - by luke - 03-02-2025, 02:41 PM
RE: Return of a SHL bot - by micool132 - 03-02-2025, 02:46 PM
RE: Return of a SHL bot - by Ashes - 03-02-2025, 02:48 PM
RE: Return of a SHL bot - by boom - 03-02-2025, 02:51 PM
RE: Return of a SHL bot - by DrunkenTeddy - 03-02-2025, 02:52 PM
RE: Return of a SHL bot - by puolivalmiste - 03-02-2025, 02:53 PM
RE: Return of a SHL bot - by jaypc8237 - 03-02-2025, 02:56 PM
RE: Return of a SHL bot - by Ruggsy - 03-02-2025, 03:03 PM
RE: Return of a SHL bot - by retuperkele - 03-02-2025, 03:03 PM
RE: Return of a SHL bot - by PapaSorin - 03-02-2025, 03:05 PM
RE: Return of a SHL bot - by AgentSmith630 - 03-02-2025, 03:39 PM
RE: Return of a SHL bot - by the5urreal - 03-02-2025, 03:51 PM
RE: Return of a SHL bot - by Carpy48 - 03-02-2025, 04:14 PM
RE: Return of a SHL bot - by bluesfan55 - 03-02-2025, 04:32 PM
RE: Return of a SHL bot - by MuNk22 - 03-02-2025, 04:40 PM
RE: Return of a SHL bot - by Anthique - 03-02-2025, 04:51 PM
RE: Return of a SHL bot - by Ohtaay - 03-02-2025, 05:03 PM
RE: Return of a SHL bot - by sve7en - 03-02-2025, 05:48 PM
RE: Return of a SHL bot - by CptSquall - 03-02-2025, 06:10 PM
RE: Return of a SHL bot - by Popol - 03-02-2025, 06:49 PM
RE: Return of a SHL bot - by steveoiscool - 03-02-2025, 09:05 PM
RE: Return of a SHL bot - by By-Tor - 03-03-2025, 09:21 AM
RE: Return of a SHL bot - by TheOPSquid - 03-03-2025, 09:51 AM
RE: Return of a SHL bot - by Gwdjohnson - 03-03-2025, 10:25 AM



Users browsing this thread:
1 Guest(s)




Navigation

 

Extra Menu

 

About us

The Simulation Hockey League is a free online forums based sim league where you create your own fantasy hockey player. Join today and create your player, become a GM, get drafted, sign contracts, make trades and compete against hundreds of players from around the world.