Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - gbfactory/Tanki-Bot: Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure! · GitHub
Skip to content

Repository files navigation

Tanki Bot

Tanki Bot

ko-fiDiscordCodeFactorDepfuLicense: GPL v3

Tanki Bot is a Discord bot made for Tanki Online players. With this bot you can check all your Tanki statistics right from the Discord chat. If you want to have fun you can use the built-in economy system, where you have to level up, gain crystals and open containers to find turrets, hulls and paints!

https://i.imgur.com/u89l94J.gif

Tanki Bot is used in the official Tanki Online Discord server!

Commands

Here you can see all the commands that you can do with Tanki Bot!

Tanki Online

Commands that works with the Tanki Online API or commanda that gives you informations directly from Tanki

CommandDescription
ratings (player)Check ratings of the given player.
weekly (player)Check weekly ratings of the given player.
gamemodes (player)Check time and xp stats in all gamemodes of the given player.
supplies (player)Check the supplies usage of a given player. (Single supply and total usage)
newsSee the latest news postes in the en tanki website. Works with Wordpress API
factGet a random fact about tanki - all the facts are from the Tanki Wiki
status (no args / test)Check how many players are on Tanki at the moment.

Economy

Commands of the built-in economy system of the bot. The system is a replica of Tanki Online built in Discord. A lot of things are still work-in-progress

CommandDescription
register (nickname)Register your Tanki Bot account in the bot database
unregister (nickname)Un-register your account. All data will be deleted from the database
profile (no args / @mention)With no args you can check your profile. By mentioning a user you will be able to check his profile.
garageCheck your garage. There are sub-commands for each garage section.
bonus (daily / weekly)You can claim a daily bonus with a 24 hours cooldown with daily and a weekly bonus with a cooldown of 7 days with weekly
open (container / daily / weekly)Open respectively a normal container, a daily container and a weekly container. Instead of container you can use c, the same goes for the other two, you can use d and w.
shopIn the shop you can buy all the different things. Including containers. There are args for the various shop sections.
buyCommand to buy items from the shop. It doesn't have a "GUI".
sell (all / paints / supplies / skins )With the sell commands you can sell all your items for crystals. With the arg all you sell everything you own. With paints, supplies and skins you sell only the selected category of items.
leaderboardIn the leaderboard you can check who are the best players of the Tanki Bot. It has subcommands for each leaderboard category (crystals, xp, tankoins).
dropWith the drop command you can literally drop a gold box in the discord chat. The first that writes the keyword goldbox will take the Gold Box and get 1000 crystals. You can drop a gold if you first find one in a container.
premiumWith this command you can check the status of your premium account. You can find premium time in containers. (At the moment premium account doesn't give advantages to players).

Bot information

Tanki Bot is made in Javascript using Node.JS. Its uses a MySQL database to store users informations and JSON to store items informations.

Bot Support

If you find any bugs you can open a GitHub Issue or contact me on Discord gb_factory#5365.

Copyright

GNU General Public License v3.0

About

Play Tanki Online directly from your Discord server: open containers, check players ratings and much mure!

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages