All Projects → dippyshere → stw-daily

dippyshere / stw-daily

Licence: GPL-3.0 license
Discord bot that collects Fortnite: STW daily rewards, research points, and more using an auth token.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to stw-daily

EpicResearch
Research about Epic Games' non-documented API
Stars: ✭ 181 (+570.37%)
Mutual labels:  epic-games, fortnite
FortniteLauncher
Fortnite Launcher which bypasses EAC that is designed to work on any update without breaking (kinda)!
Stars: ✭ 19 (-29.63%)
Mutual labels:  epic-games, fortnite
EpicGraphQL
Research about the Epic's non-documented Graphql API and main API, using Fiddler and Developer Tools to find requests and add them.
Stars: ✭ 22 (-18.52%)
Mutual labels:  epic-games, fortnite
fortnite-basic-api
Basic Fortnite API for stats with async/await, and basic communicator
Stars: ✭ 46 (+70.37%)
Mutual labels:  fortnite
Ezfn Lobbybot
With EasyFNBot you can easily create you own Fortnite Lobby Bot in less than 5 minutes which will be online forever!
Stars: ✭ 6,875 (+25362.96%)
Mutual labels:  fortnite
Legendary
Legendary - A free and open-source replacement for the Epic Games Launcher
Stars: ✭ 2,723 (+9985.19%)
Mutual labels:  epic-games
epic-awesome-gamer
🍷 Gracefully claim weekly free games and monthly content from Epic Store.
Stars: ✭ 600 (+2122.22%)
Mutual labels:  epic-games
FortniteApi
An C# client library for the TrackerNetwork Fortnite API.
Stars: ✭ 15 (-44.44%)
Mutual labels:  fortnite
Fortnite-Forcer
A easy to use anti-cheat switcher for Fortnite written in C#.
Stars: ✭ 19 (-29.63%)
Mutual labels:  fortnite
epic-games-clone
🎮 Epic Games Launcher frontend clone made with React & Redux.
Stars: ✭ 18 (-33.33%)
Mutual labels:  epic-games
Everybody-dance-now
Implementation of paper everybody dance now for Deep learning course project
Stars: ✭ 22 (-18.52%)
Mutual labels:  fortnite
MaRLEnE
Machine- and Reinforcement Learning ExtensioN for (game) Engines
Stars: ✭ 47 (+74.07%)
Mutual labels:  epic-games
fortnitepy
Async python library for interacting with Fortnite's API and XMPP services.
Stars: ✭ 118 (+337.04%)
Mutual labels:  fortnite
fnbr.js
A library to interact with Epic Games' Fortnite HTTP and XMPP services
Stars: ✭ 73 (+170.37%)
Mutual labels:  fortnite
FortniteTracker
🔎 A tracker for the various Fortnite Files
Stars: ✭ 32 (+18.52%)
Mutual labels:  fortnite
python-fortnite-api-wrapper
The Python Fortnite API Wrapper
Stars: ✭ 42 (+55.56%)
Mutual labels:  fortnite
CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.
Stars: ✭ 274 (+914.81%)
Mutual labels:  epic-games
Fortnite-LobbyBot
Uses JavaScript to emulate a Fortnite client and can join parties through HTTP and change skins / emotes visually.
Stars: ✭ 20 (-25.93%)
Mutual labels:  fortnite
NeoniteV2
Neonite V2 - An open-source Fortnite lobby emulator, written in JavaScript.
Stars: ✭ 136 (+403.7%)
Mutual labels:  fortnite
epicstore api
Epic Games Store Web API Wrapper written in Python
Stars: ✭ 48 (+77.78%)
Mutual labels:  epic-games

Fortnite: Save the World Daily Rewards Discord Bot

The official source code of the Discord Bot STW Daily, which can claim your STW daily reward. It is an adaptation of this repository by Londiuh.

Important Information

Using Public Hosted one:

Either join the server or invite the bot to your own server, and run the commands you want. You can even do it in DMs with the bot if you want (but you need a mutual server with it).

Self Hosting:

  • Clone the repo
  • Install the dependencies below
  • Add token for your bot as an environment variable for "STW_DAILY_TOKEN"
  • Invite your bot to your server
  • Run "daily core.py"

Skids:

Super easy 1-click hosting method

FAQ

You can read some commonly asked questions about the bot on the STW Daily website

Requirements and dependencies

  • Python 3 (Tested with 3.10.6)
  • py-cord >= 2.1.1
  • aiohttp < 3.9, >= 3.6.0
  • psutil >= 5.9.1
    • Only used in the "info" command. It is not essential to the functionality of the bot and can/should be removed; but you need to remove the code that uses it yourself.
  • An Epic Games account with campaign access (Fortnite: Save the world)

You can install the required dependencies with:

pip install -r requirements.txt

How to start the bot

Set your bot token as the value for the environment variable "STW_DAILY_TOKEN", then run "daily core.py"

If you don't know what a bot token is or need one, you can create an application on discord, then create a bot and copy it's token.

Alternatively, you can Use my publicly one hosted on heroku here.

You can also join my server if you would prefer to use the bot that way.

STW Dailies Discord Invite

How to use the bot

@STW Daily {command} method

To interact with STW Daily, start your message by mentioning the bot (STW Daily), followed by the command you wish to use. For example, to authenticate and claim a daily reward, you will now run @STW Daily d {code}, instead of stw d {code}. Please note the space between the mention and the command.

You can learn more about all the new features and interactions STW Daily can provide by using @STW Daily help.

/ Slash command method

To get started with slash commands, start by typing /. You can learn more about slash commands here.

How to get a code

To get an auth code visit this website and sign in with your Epic Games account.

You will then be taken to an empty webpage, with your authcode being displayed at the top left.

{"redirectUrl":"https://accounts.epicgames.com/fnauth?code=a51c1f4d35b1457c8e34a1f6026faa35","authorizationCode":"a51c1f4d35b1457c8e34a1f6026faa35","sid":null}

Copy only the authorisation code (you can double-click it in most browsers), and then add that to your command.

@STW Daily d a51c1f4d35b1457c8e34a1f6026faa35

The auth code will expire shortly after issued, and if used by STW Daily, will immediately expire. If you require a new code, you can simply refresh the page to get a new code.

NEW in STW Daily beta: Authentication Sessions! Your authentication session will be saved for ~8 hours, allowing you to claim a daily, claim your research points and spend them without needing a new code each time. You will still need to provide a new code when the authentication session expires. You can opt out of automatically starting an authentication session by specifying any text after your auth code, e.g. @STW Daily d a51c1f4d35b1457c8e34a1f6026faa35 no. You can end an authentication session with @STW Daily kill

Support

If you require assistance, just want to chat, or would prefer to use the bot in a different server to your own, you can join the STW Daily discord. Feel free to reach out directly to us via the server.

Credits

Londiuh for their code to collect daily rewards

Epic Research

Icons by dippyshere ;)

Info

A valid auth token can be used maliciously, even though it expires when used, be careful, if you would like, you can read more here

Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc.

All rights reserved by Epic.

This material is not official and is not endorsed by Epic.

All badges/icons (except the "Llama Calendar") are original copyrighted works by the author.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].