Discord Rivalry Ping

A plugin by FabianvZ and Lokulicious

Discord Rivalry Ping
Downloads 2,237
Updated 20 days ago
Released 2 years ago
Numeric ID 579
Min. Openplanet 1.26.0

This plugin was developed using generative AI.

From the developer: This plugin was developed with Github Copilot inside Visual Studio Code for easy auto complete. Chatgpt was also used for small code fragments and analysis of difficult problems.

Game Trackmania

This plugin sends a message to a discord channel using a webhook whenever you beat other players in your selected club. If you add the trackmania usernames and DiscordUserId of a player it will try to ping that player in the discord server. The message also contains the amount of time you spent on the map and also the amount of resets and finishes.

This plugin is based on the Discord Notify plugin. It also uses the Grinding Stats plugin as a dependency in order to retrieve the grinding stats displayed in the message.

Configuration

  • Discord webhook url. This needs to be set in order to send a discord message.
  • Club. You can select the club you want the plugin to use
  • Enable/disable shortcut. You can set your own shortcut to enable or disable the sending of messages.
  • Filters. You can use filters on the time, medal or world rank to decide when a message should be sent.
  • Discord pings. In the table in the settings you can enter every club members trackmania username (Case sensitive) with their discord user id to enable the plugin to ping people.

Bug reports

Bug reports can be made in the Discord Rivalry Ping post in the Open Planet discord server.

Changelog

1.2.2 - 20 days ago

  • Fixed error with club trigger

1.2.1 - 1 month ago

  • Fixed bug that sends when club position gets higher
  • Medal trigger now also sends for improved club positions

1.2.0 - 3 months ago

  • Added option to send message when getting new medal
  • Moved settings to choose when to send to each individual webhook setting
  • Fixed time difference showing when there is no improvement
  • Fixed user not in leaderboard when last and not in API

View all changelogs