Mania Guesser

Mania Guesser

概览

osu!mania song guessing game


What is this?

Mania Guesser is a bot where users encounter random osu!mania maps that they may be familiar with. The player earns points by guessing a song's name correctly (similar to pokecord bot)

Commands

General Commands

  • m!setchannel: Set the Play Channel for this bot. You must have a role called Mania Guesser to use this command.
  • m!info: general bot info + invite link.
  • m!top: shows the top players for this server and globally.
  • m!stats: shows your stats for the mania guessing game.
  • m!songs "page-num": shows your current collection of songs.
  • m!ranks: view a list of unlockable ranks.

Game Commands

  • m!guess "song-name": guess the current song. You can use this during 'encounters'.
  • m!hint: reveals a hint for the current encounter.
  • m!play: starts a new song encounter.
  • m!skip: skips the current song encounter.

Trouble Shooting

  • A Play Channel must be set for this bot using the m!setchannel command.
  • Make sure this bot has the correct permissions to view/write message on the appropriate channels.
  • I know you can cheat using the mapset URL, but its just too much work to create a database for the images.

Setup (for server owners)

  1. Invite the bot to your discord server https://discordapp.com/oauth2/authorize?client_id=642470359354048527&scope=bot
  2. Create a Mania Guesser role and give it to admins or anyone that wishes to do server stuff with the bot.
  3. Set the Play Channel m!setchannel (this is where you will see the bot spam.)

Setup (for developers)

  1. Make sure you have the latest version of npm installed. Current Version: 6.12.0.
  2. This bot also requires you to make a real-time database from firebase (but you can modify the code to use a different type of database)
  3. clone repository to server git clone http://github.com/staravia/mania-guesser
  4. install node packages npm install
  5. create a private.js file
// Example private.js file

// Discord Bot Secret
module.exports.BotSecret = "---------------------";
// Firebase Config
module.exports.FirebaseConfig = {
	  apiKey: "---------------------------------------------------",
	  authDomain: "---------------------------------",
	  databaseURL: "--------",
	  projectId: "----------",
	  storageBucket: "----------",
	  messagingSenderId: "----------",
	  appId: "----------",
	  measurementId: "----------"
};
  1. run index.js node index.js The bot should also automatically fill your database.

评分和评论


0

0 评论

只能由注册用户留下评论。所有评论都由Top.gg版主主持。 请确保在发布之前检查 我们的指南

5 星

0

4 星

0

3 星

0

2 星

0

1 星星

0



这里还没有评论!


Top.gg

探索海量Discord机器人和应用

支持

提交服务单

管理Cookie设置

合作伙伴

Medal

MCP Servers