Created
June 28, 2018 03:08
-
-
Save EasyThe/5f2f12d967f16b26a6e42b471ecf0553 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Command("smite")] | |
public async Task Hello() | |
{ | |
string css = "<style>\nbody {\n background-color: transparent;\n margin: 0;\n padding: 0;\n color: white;\n font-size: 30px;\n background-image: url(https://web2.hirez.com/smite-media//wp-content/uploads/2018/05/SMITE-CommunityArt-Chernobog-1080x1920.jpg);\n background-repeat: no-repeat;\n}\n\np {\n margin: 0;\n}\n\n.window {\n width: 800px;\n height: 600px;\n text-align: center;\n padding: 20px;\n}\n\ntable {\n width: 90%;\n height: 90%;\n text-align: center;\n text-transform: capitalize;\n}\n\ntd {\n background-color: rgb(0, 0, 0, 0.5);\n padding: 10px;\n}\n\n.bigText {\n font-size: 25px;\n}\n\n.alignLeft {\n text-align: left;\n}\n</style>"; | |
string html = String.Format("<body>\n <div class=\"window\">\n <table>\n <tbody>\n <tr>\n <td class=\"alignLeft\"><span class=\"bigText\">{0}</span><br /><span class=\"clan\">[BGPro]SmiteBGPro</span></td>\n <td>Level<br /><span class=\"bigText\">147</span></td>\n <td>God Masteries<br /><span class=\"bigText\">95</span></td>\n <td>Region<br /><span class=\"bigText\">Europe</span></td>\n </tr>\n <tr>\n <td class=\"alignLeft\">Playtime <br />2132 Hours and 43 minutes</td>\n <td>Win Rate<br />69%</td>\n <td>3334 - 3177<br />Won - Lost</td>\n <td>Leaves<br />169</td>\n </tr>\n <tr>\n <td>\n <p>Ranked Conquest</p>\n <p>Platinum III<br />21 TP</p>\n </td>\n <td>\n <p>Ranked Joust</p>\n <p>Gold IV<br />94 TP</p>\n </td>\n <td>\n <p>Ranked Duel</p>\n <p>Qualifying<br />0 TP</p>\n </td>\n <td>Last Login <br />6/27/2018 10:00:20 PM</td>\n </tr>\n <tr>\n <td>\n <p>Top 3 Gamemodes</p>\n <p>Conquest<br />Joust<br />Assault</p>\n </td>\n <td>\n <p>Top 3 Classes</p>\n <p>Mage<br />Guardian<br />Assassin</p>\n </td>\n <td>\n <p>Top 3 Gods</p>\n <p>Poseidon<br />Nu Wa<br />Neith</p>\n </td>\n <td>Account Created<br />12/1/2013 12:21:14 PM</td>\n </tr>\n </tbody>\n </table>\n </div>\n</body>", Context.User.Username); | |
var converter = new HtmlToImageConverter | |
{ | |
Width = 800, | |
Height = 600 | |
}; | |
var jpgBytes = converter.GenerateImage(css + html, NReco.ImageGenerator.ImageFormat.Jpeg); | |
await Context.Channel.SendFileAsync(new MemoryStream(jpgBytes), "stats.jpg"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment