Home - fatcat4096/MSF2CSV GitHub Wiki
Welcome to the MSF RosterBot wiki!
MSF RosterBot
MSF RosterBot is a Discord Bot that collects Alliance roster information from Marvel Strike Force and presents it in useful and easily readable forms. Output formats available include CSV files, HTML files, and PNG images that are easily shared within Discord.
Where to Begin
I've written several guides that each address different needs.
-
- Getting Started -- Link your roster
- Configuring Strike Teams
- Helping Your Teammates
The History: From CSV to RosterBot
How did we get here?
The Marvel Strike Force website used to provide a CSV download option which provided full roster stats for everyone in the alliance. Alliance leaders used this information to manage their alliances and plan for raid and wars. In June 2023, this feature was removed during a website "upgrade". After waiting two months, I realized it wasn't coming back and began working to fix the situation.
Initially, I built MSF2CSV to scrape the website and output the original CSV file. Quickly, I decided to automate the analysis I used to do manually in spreadsheets with pivot tables. In just less than a week, I had code running well and generating some impressive analysis of roster data.
I spent the first six months building detailed, colorful reports to plan for and provide insight into individual Characters, Teams, Raids, Dark Dimension, etc. Unfortunately, the HTML files it made weren't easily shared within Discord, where game planning and discussion took place.
In January 2024, I started building a Discord bot which allowed leaders and captains to request and share these reports from Discord. It has changed significantly since the original implementation -- shifting from web scraping to CSVs to MSF API calls for data. After 18 months of consistent development, I publicly released MSF RosterBot on July 30th, 2025.
Author
- GitHub: https://github.com/fatcat4096
- Email: [email protected]