NAV
shell

Introduction

This is a lidl api that lets you get some data from 0weebs :)

Authentication

No authentication is requierd for now :)

0weebs API

Get Commands

Copy to Clipboard
curl "https://zeroapi.chat.vote/commands"

The above command returns JSON structured like this:

Copy to Clipboard
[ { "_id": "join", "aliases": [], "enabled": 1, "desc": "Adds the bot to your channel. only works in the <a href=\"https://twitch.tv/0weebs\">bot's chat.</a>", "cd": 10, "lvl": 1, "whisperable": 0, "cat": 1 }, { "_id": "leave", "aliases": [], "enabled": 1, "desc": "Removes the bot from your channel.", "cd": 10, "lvl": 2, "whisperable": 0, "cat": 1 }, { "_id": "bot", "aliases": [ "about", "help", "commands", "owner", "contact", "0weebs" ], "enabled": 1, "desc": "Shows some info about the bot. Different aliases have different responses.", "cd": 10, "lvl": 1, "whisperable": 1, "cat": 1 }, ]

Showing first 3 results only.

This endpoint retrieves a detailed list of all commands.

HTTP Request

GET https://zeroapi.chat.vote/commands

Get Channels

Copy to Clipboard
curl "https://zeroapi.chat.vote/channels"

The above command returns JSON structured like this:

Copy to Clipboard
[ "0kayga", "0weebs", "alex1sssssssssssssssss", "anelexd420", "badoge", "behindpro", "jeffboys123", "jeo315", "kawanpls", "m0nteeeeeeeee", "nam______________________", "nord_011", "olajvr", "pieladder_", "pilzkman", "psevdxnym", "senderak", "teischente", "tekate___", "victorbaya", "wtfdissht3", "xoosd" ]

Get a list of all channels that 0weebs is connected to.

HTTP Request

GET https://zeroapi.chat.vote/channels

Get emotes list

Copy to Clipboard
curl "https://zeroapi.chat.vote/list"

The above command returns JSON structured like this:

Copy to Clipboard
{ "list": [ "2020Rivalry", "AYAYA", "HungryPaimon", "Ir0n", "KonCha", "Lewd", "LuvBlondeR", "PinkMercy", "PunOko", "Silver", "TPFufun", "TPcrunchyroll", "TearGlove", "TehePelo", ... ] }
Copy to Clipboard
curl "https://zeroapi.chat.vote/list?channel=badoge"

The above command returns JSON structured like this:

Copy to Clipboard
{ "list": [ "forsen", "xqc", "TriHard" ], "channel": "badoge" }

Get a list of all emotes/prefixes that the bot looks for by default in all channels. You can also lookup the custom banphrases in a specific channel by adding the "channel" parameter to your request.

HTTP Request

GET https://zeroapi.chat.vote/list

URL Parameters

Parameter Description
channel (optional) The channel that you want to lookup.

Ban check

Copy to Clipboard
curl "https://zeroapi.chat.vote/bancheck?message=VoHiYo%20any%20weebs"

The above command returns JSON structured like this:

Copy to Clipboard
{ "message": "VoHiYo any weebs", "banned": true }
Copy to Clipboard
curl "https://zeroapi.chat.vote/bancheck?message=weebs%20out%20NaM"

The above command returns JSON structured like this:

Copy to Clipboard
{ "message": "weebs out NaM", "banned": false }
Copy to Clipboard
curl "https://zeroapi.chat.vote/bancheck?message=any%20bajs%20forsenE&channel=badoge"

The above command returns JSON structured like this:

Copy to Clipboard
{ "message": "any bajs forsenE", "banned": true, "channel": "badoge" }

Checks if a message is safe, you can specify a channel to include custom banphrases.

HTTP Request

GET https://zeroapi.chat.vote/bancheck

URL Parameters

Parameter Description
message The message that you want to check. URL-encoded
channel (optional) The channel that you want to check the message in.

Get Settings

Copy to Clipboard
curl "https://zeroapi.chat.vote/settings?channel=badoge"

The above command returns JSON structured like this:

Copy to Clipboard
{ "channel": "badoge", "settings": { "_id": 59616430, "username": "badoge", "lastuse": "2021-07-29T10:13:16.441Z", "weebs": 0, "uses": 3, "cd": 5, "length": 1, "reason": "weebs DansGame", "extra": [ "TriHard", "forsen", "xqc" ] } }

Retrieve a channel's 0weebs settings.

HTTP Request

GET https://zeroapi.chat.vote/settings?channel=<channel>

URL Parameters

Parameter Description
channel The Twitch channel that you want to lookup.