Commands
List of Twitch bot commands and what they do
NB: This list does not include commands used by the StreamElements chatbot. Those commands are mostly used for mods and only utilise the storage of commands within StreamElements and/or use their built-in variables.
Command | Description |
---|---|
!backseat | Backseat gaming discouragement |
!bonk | Bonk yourself by timing yourself out for 1 second to delete what you've said in the chat |
!builds | List of builds I'm currently running |
!cat | catJAM |
!clip | Clip the last 30 seconds automagically. Bot will post a link to the clip in chat, and in my Discord |
!commands | A link to this list. The recursion... |
!discord | Link to my Discord |
!extralife | Link to my Extra Life page |
!gw2wiki | Search the Guild Wars 2 Wiki |
!ign | Displays my Guild Wars 2 IGN (in-game name) |
!kdr | My current WvW matchup including KDR ratio |
!kills | My current Guild Wars 2 PvP- and WvW kills |
!kiss | catJAMkiss |
!lurk Redeem | Activate lurk mode |
!matchup | My current WvW matchup including victory points |
!newplayer | A link to ArenaNet's official Guild Wars 2 New Player's Guide, and a motivational speech that we're here to help. Also displays two additional commands for helpful guides to WvW and PvP |
!oodie | What is an Oodie? Find out, and get my discount code to get your own |
!rank | My current Guild Wars 2 PvP- and WvW rank for my main account |
!rank eu alt | My current Guild Wars 2 PvP rank for my EU alt account |
!rank na alt | My current Guild Wars 2 PvP rank for my NA alt account |
!server | Displays which Guild Wars 2 server/world Arky is currently residing |
!serverstatus <server> | Display a Guild Wars 2 server's current population status |
!so vip | Shoutout someone on Twitch |
!socials | Link to all my socials |
!song | Displays current song playing, or an error if no song is playing |
!specs | Link to my PC specs |
!steam | My Steam ID |
!twitter | Link to my Twitter |
!unlurk Redeem | Deactivate lurk mode |
!uptime | Uptime of the current stream. Will display an error if stream is offline |
!welcome | Standard welcome message - remember to refresh your stream |
!youtube | Link to my YouTube channel |
The Bot
Arky_Bot is custom-made with TypeScript, self-hosted as a Node.js-instance on a server in Frankfurt, Germany. All functionality is maintained by me, and can be made available open-source on request should you need anything from it. However, it is currently not possible to add the bot to other channels, and I have no plans re-enable this functionality at this point in time.
The bot also works in conjunction with a Discord bot, that posts to a notifications channel once the stream goes live, done through an eventsub service running under the hood. It also serves as a remote console.log, whenever there’s an error.
The bot is build on top of tmi.js with custom functionality, and besides integrating with my own personal API, it has the following API integrations:
- Twitch
- Discord
- Guild Wars 2
- Guild Wars 2 Wiki
- Triggerfyre
- YouTube Music