Code Monkey home page Code Monkey logo

genshin_public's Introduction

Genshin Utilities Bot(GenshinUtils)

This bot is made using Typescript, using detritus.js library.

It is a Genshin oriented bot aimed to help travelers in their journeys. This bot is Safe For Work.

Add this bot to your server

Simply click HERE to add it.

Discord Shield

Features

  • Daily customizable reminders(so you know what to farm each day)
  • Character Talents reminders based on the days needed(with domain maps included)
  • Weapons tracker to keep track of days needed to grab ascencion materials for your weapons
  • Daily chores/farms to be done(customizable). Never again forget to kill WEI's for primogems or other mundane/daily tasks!
  • Gacha tracker(so you never again have to count your history of wishes to see when next 5* is coming) Click here for more
  • Wiki
  • Announcements when genshin has new updates/blog posts
  • Best routes for farming mobs
  • Best routes for specific resources
  • Wish simulator
  • Resin reminder (reminds you when your resin is full)
  • Mail
  • Minigames
  • Collectible chibis

Tutorials/Important links

Incoming features

  • Ticket system
  • Feedback system
  • Weekly Reminders(for Battlepass, Wolf/Stormterror/Tartaglia boss, City Events)

Need support?

Click HERE

This bot stores the following data

  • The guild ID for moderation log purposes to prevent api abuse(constantly kicking/adding bot)
  • User ID (only when the user subscribes to reminders, including the options they chose to be reminded)
  • Channel ID (used for enabling a specific channel to allow reminder messages to be sent in)

Simply dm the author Not Erwin#8753 if you request data deletion

Default prefix is g. , though it can be changed in the g.settings configs

Discord Commands

Command Arguments Description Example
g.artifacts [Blank] Brings up the stats and substas for every artifact rarity g.artifacts
g.chibis [Blank] Display case for all the chibis g.chibis
g.gacha [Blank] Wishes tracker for your wishes in genshin. More info at the end of the page HERE g.gacha
g.help [Blank] Provides a link to this page g.help
g.info [Blank] Provides info about the guild, the user, and the bot page g.info
g.invite [Blank] Sends an embed containing the invite for the bot, with a redirect to the support page g.invite
g.mail [Blank] Shows your inbox, be sure to claim your rewards! g.mail
g.profile [Blank] Brings up the profile of the user and their chibis g.profile
g.reminders [Blank] lists available reminders subcommands(adding info soon) g.reminders
g.reminders c [Blank] ALIASES c, chars, characters. Brings up the menu for character selection g.reminders chars
g.reminders weapons [Blank] ALIASES overrides. Brings manual selection for week days for reminders g.reminders weapons
g.reminders vote [Blank] Enable or disable vote reminders g.reminders vote
g.reminders farms [Blank] ALIASES daily brings the daily tasks to choose and be reminded of, this is super handy g.reminders daily
g.reminders timezone [Blank] ALIASES time, zone, servers. Select your time region at which the bot will consider a new day to remind you about the next day's reminders g.reminders timezone
g.resin [0-160] Adds a timer that will remind you based on how much resin you want to wait for g.resin 40
g.resources [Resource-Name] A Genshin resource to be searched, will bring routes that you should farm to gather that specific resource quickly g.resource snapdragon
g.routes [Blank] Shows some of the popular farming routes for Genshin, handy if you are grinding high level characters g.routes
g.simulator [Blank] Genshin impact wish simulator g.simulator
g.sub [Blank] Enable reminders to be sent when you start genshin(once a day, resets at UTC-8, Genshin daily reset for: 天空岛, 世界树 ,TW, HK, MO , Asia) g.sub
g.unsub [Blank] Disable reminders to be sent when you start genshin g.unsub
g.wiki [Character_Name] Brings up a indepth wiki and builds regarding the searched character g.wiki Klee
g.wish [Blank] Brings the brand new Chibi gacha minigame using primogems g.wish

Admin Commands

Command Arguments Description Example
g.settings [Blank] Brings all current settings for your guild(permissions may be required) g.settings
g.settings prefix [Blank] Bring all info about the current prefix in the guild g.settings prefix !
g.settings prefix set/change [prefix(max 3 characters)] Changes the prefix for the whole guild g.settings prefix set !
g.settings announcements enable [Blank] Enables announcement messages to be sent on the guild g.settings announcements enable
g.settings announcements disable [Blank] Disables announcement messages to be sent on the guild g.settings announcements disable
g.settings announcements output [#channel-name] Forces announcement messages to be sent to a specific channel g.settings announcements output #genshin-announcements
g.settings clear enable [Blank] Enables the auto message clearer after 10 minutes g.settings clear enable
g.settings clear disable [Blank] Disables the auto message clearer g.settings clear disable
g.settings reminders enable [Blank] Enables reminders messages to be sent on the guild g.settings reminders enable
g.settings reminders disable [Blank] Disables reminders messages to be sent on the guild g.settings reminders disable
g.settings reminders output [#channel-name] Forces messages from the reminders to be sent to a specific channel g.settings reminders output #general

Contributors

  • Yoroshi (Yoroshi#9495) - API contributor and Wrapper SDK helper - Website
  • Savvy (ֆǟʋɨȶǟʀ#1247) - Wiki Builds editor/maintainer
  • Chills (僕はChillsです#1546) - Wiki Builds editor/maintainer
  • Gobelyn - Wiki Builds image creator - Twitter
  • PKRob (PKRob#7141) - Beta Tester
  • The Megadocs Team - providing Info for the artifacts command - MegaDocs
  • The Genshin fandom wiki Team - Allowing Scrapping and data sourcing - Wiki
  • The Game8 Wiki Team - Data Sourcing - Wiki
  • Shine - For providing early support on Tenhas Server - Youtube
  • Fate (✧FͥAͣTͫE✧#1577) - For the chibis assets - Twitter
  • WorldOfTeyvat - Providing Images for wiki Twitter

Gacha Tracker visual tutorial

Requirements:

  • Ensure that the bot is on the server you plan to use it on

First Time setup

Head over to Discord, and type g.gacha, a message should appear with 3 buttons, each containing a different reaction/icon

After that is done, head over to Genshin, you'll need to repeat this process 3 times, one for each banner. Once inside genshin, click on the wishes tab.

Now you are going to start with any banner, for this tutorial purposes, we'll be using the standard banner(permanent wishes)

Once you have selected the banner, head over to discord and click on the corresponding banner you are in(in this case, the standard banner)

After the message changes, click the 1234 button on the most right position

This will start a collector, so be careful, its listening to the next message in chat. Now, dont type anything in chat until we are done, okay? Next you'll head back to genshin, this time, ON THE SAME BANNER YOU WERE< click on HISTORY, on the bottom left corner of your wishes screen(ensure you are on the same banner)

Now will be the part where you will have to be careful, this step is important so take your time. The button you clicked on discord is expecting an input containing the total wishes you done(which isnt necessary, if you want to count your total amount of wishes, its up to you, i would recommend you put 0), the 4star streak and 5 star streak you have, i'll give you more detailed information. First, find your latest 4star you got, it doesnt matter if its a character or weapon. Now that you found it, we are going to count them until the last wish you made. ALWAYS start counting the 4 itself as 0, the one above as 1, the next 2, 3 and so on, just remember to start counting AFTER the wish(aka, start counting the 4* itself as 0) as seen in the example below

Remember that 4cannot have a streak higher than 9(you can only have 9 between 4 streaks, as the 10th is guaranteed another 4* star). Now that you have that number, you are going to write it down.

Repeat the same process for the 5*, find the LATEST 5* star you got(or if you didnt get any, start from as far as it goes). Now that you counted BOTH 4star and 5 star, we are ready to go back to discord.

The command should still be waiting for your next message, so now we are going to finish it up.

Type this : 0, YOUR 4* STAR streak here, YOUR 5* STAR streak here

It should look like this:

0,7,12

for example, separated by commas

Thats it, now do the same for the other 2 banners. This is only needed once to get you started.

Already Setup or Fresh Accounts

Now that you have your banners setup, your task is simple

Go to genshin.

Get on the Wishes Page

Select what banner you will be getting wishes from

Head over to discord, type g.gacha

Click the same button for the banner you are pulling wishes from

Roll a wish on genshin, wait for it to finish so you know what you got

AFTER YOU KNOW WHAT YOU GOT, react correspondingly to what you got.

If you got a 3* Star, react with white

If you got a 4* Star, react with purple

If you got a 5* Star, reac with orange

genshin_public's People

Contributors

erwin1234777 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.