๐Ÿ“ข **Crafting is now here!** - Support server if you need help: https://discord.gg/vMkRVX8AKg
๐ŸŒธ Hana Coins earned passively from chatting โš”๏ธ Turn-based fights with 12 unique specials ๐Ÿ“บ YouTube alerts via RSS, works with any scheduler ๐Ÿ“ก Twitch alerts free, unlimited streamers per server ๐ŸŽด VTuber registry โ€” the only cross-server card system for VTubers ๐Ÿ›ก๏ธ Automod with dashboard controls for every rule ๐ŸŽฃ Fishing with exclusive items you can only get here ๐ŸŽฐ Slots โ€” jackpot pays 50x with a server-wide announcement ๐ŸŒธ Hana Coins earned passively from chatting โš”๏ธ Turn-based fights with 12 unique specials ๐Ÿ“บ YouTube alerts via RSS, works with any scheduler ๐Ÿ“ก Twitch alerts free, unlimited streamers per server ๐ŸŽด VTuber registry โ€” the only cross-server card system for VTubers ๐Ÿ›ก๏ธ Automod with dashboard controls for every rule ๐ŸŽฃ Fishing with exclusive items you can only get here ๐ŸŽฐ Slots โ€” jackpot pays 50x with a server-wide announcement
Documentation

PoiiBot

Built for VTuber communities. Stream alerts, a global VTuber registry, an economy system, moderation, and a lot more โ€” all free.

๐ŸŒธ Add to Server ๐Ÿ’ฌ Support Server Sign In
90+Commands
๐ŸŒธHana Coins
200+Servers
VTuber Registry

A global VTuber registry, inside Discord

PoiiBot is the only Discord bot with a cross-server VTuber registry built in. Fans discover new talents. VTubers get real visibility. Everyone collects cards.

๐ŸŒ Cross-server registry
๐ŸŽด Collectible cards
โœ“ VTuber verification
๐Ÿ–ผ๏ธ Custom art backgrounds
๐Ÿ” Discovery by content type
๐ŸŒธ Hana Coin integration
๐ŸŽด

Collect and support

Spend 100 Hana Coins to add a VTuber to your collection (once per day). Support permanently for 50 Hana Coins. Both counts show live on their card.

๐Ÿ“‹

Community submissions

Anyone can submit a VTuber. Cards go live immediately. Submissions that do not meet the guidelines get removed.

โœ“

Verified cards

VTubers can claim their own card to earn a verified badge and get full edit access to keep their info current.

๐Ÿ”

Tag-based discovery

Browse by content type: Gaming, Singing, Art, Zatsudan, ASMR, VR, Horror, Variety. Results sort by most collected.

/vtuber viewView a card by name
/vtuber searchBrowse by content type
/vtuber randomDiscover a random VTuber
/vtuber submitSubmit to the registry
/vtuber collectAdd to your collection (100 coins)
/vtuber collectionBrowse your cards
/vtuber supportSupport a VTuber (50 coins)
/vtuber editEdit your verified card
โœ“

Are you a VTuber? Claim your card.

DM your Discord user ID to @Hanako_Amaya_ on Twitter or join the support server to start verification.

Stream Alerts

Twitch alerts that actually do more

Most bots lock stream alerts behind a monthly subscription. PoiiBot includes them completely free, for every server, with no limits on how many streamers you can track.

โœ“ Free for every server  ยท  No streamer limit  ยท  No paywalls
๐Ÿ”ด

Live and offline tracking

Alerts post when a stream starts and automatically edit to show it ended with how long it ran.

๐ŸŽฎ

Rich live embeds

Every alert shows stream title, game, viewer count, live thumbnail, and a Watch button.

๐Ÿ””

Per-alert customization

Each streamer gets their own channel, optional role ping, and a custom message. Edit everything from the dashboard without using commands.

๐ŸŽฌ

Game change detection

When a streamer switches games mid-stream, the alert embed updates to show the new game automatically.

/alert addAdd a Twitch streamer to watch
/alert removeRemove a stream alert
/alert listSee all alerts and their live status
/alert testPreview the live embed
๐Ÿ“บ YouTube Alerts

Upload and livestream alerts
that work with any scheduler

PoiiBot checks YouTube RSS feeds every 10 minutes. Buffer, Metricool, Beplan, Hootsuite, YouTube Studio native scheduling. It catches all of them the same way. No webhooks, no verification process, no setup beyond adding the channel.

โœ“ Works with all schedulers
๐Ÿ“น Upload alerts
๐Ÿ”ด Separate livestream alerts
๐Ÿ”” Per-server role pings
๐Ÿ’ฌ Custom messages
โฑ๏ธ 10-min polling
Upload channel
Posts when the channel uploads a new video. Set a different channel and role ping for just uploads.
๐Ÿ”ด Livestream channel (optional)
A completely separate alert for when the channel goes live. Leave it blank and livestreams are silently ignored.
PoiiBot
Today at 4:12 PM
ChannelName uploaded a new video!
My New Video (First Playthrough) #vtuber
๐ŸŽฌ
โ–ถ Watch now
๐Ÿ›ก๏ธ Automod

Four rules. One dashboard.
No commands needed.

Spam detection, link filtering, caps limiting, and a word filter you control from the dashboard. Toggle each rule on or off per server, pick what happens when a rule triggers, and set exempt roles for your mods and trusted members.

โœ“ Exempt any role from all rules
โœ“ Three action levels: delete, delete + warn, delete + timeout
โœ“ Set a separate log channel just for automod
โœ“ 14 modlog events you can toggle individually
โœ“ Mods always bypass automod regardless of settings
๐ŸŒŠ
Spam Detection
5+ messages in 5 seconds from one user
๐Ÿ”—
Link Filter
Block URLs with an allowed-domains list
๐Ÿ” 
Caps Filter
70%+ uppercase on messages over 10 chars
๐Ÿšซ
Word Filter
Tag-based banned word and phrase list

How PoiiBot compares

Features other bots lock behind a paywall, included free.

Feature PoiiBot MEE6 Carl-bot Arcane
Twitch stream alertsโœ“ Free, unlimitedPaidโœ“โœ“
YouTube upload alertsโœ“ Free, RSS-basedโœ—โœ—โœ—
VTuber registryโœ“ Unique to PoiiBotโœ—โœ—โœ—
Economy systemโœ“ Full featuredPaidโœ—Basic
Fight systemโœ“ HP, items, 12 specialsโœ—โœ—โœ—
Fishing and lootโœ“ 5 rarity tiersโœ—โœ—โœ—
Automodโœ“ Dashboard configPaidโœ“โœ“
Modlogโœ“ 14 toggle-able eventsPaidโœ“โœ“
Reaction rolesโœ“ Free3 freeโœ“โœ—
Web dashboardโœ“โœ“โœ“โœ“
๐ŸŒธ

Hana Coins

Earn, spend, steal, and give

Hana Coins drop passively from chatting with a 60-second cooldown. Boosters earn 2x coins and 2x EXP automatically. Active global events can double rates for everyone at once.
/balance
Check your Hana Coin balance or someone else's.
user
/daily
Claim your daily reward. Streaks increase the payout. Day 7 gives a Lucky Charm, day 14 gives an Elixir of Greed, day 30 gives a big bonus.
/work
Work for Hana Coins on a 4-hour cooldown. Shifts promote you through job tiers from Intern up to Director, each paying more than the last.
/rob
Try to steal coins from another user. 40% success rate. If you get caught you pay a fine. Target needs at least 50 coins. 1-hour cooldown.
user*
/gift
Send Hana Coins to another user.
user*amount*
/leaderboard
View leaderboards for levels, coins, and fight wins. Switch between server and global tabs.
๐Ÿ›๏ธ

Shop and Boosts

Spend your Hana Coins on permanent upgrades

The shop has two types of items: permanent boosts that apply forever once purchased, and consumables that are used once. Borders and backgrounds are cosmetic. The HP Boost raises your max HP to 200 immediately. Crafting the Eternal Core artifact can raise it further beyond that.
/shop
Browse and buy from the Hana Coin shop. Switch between tabs for Boosts, Backgrounds, and Badges.
/sell
Sell items from your inventory for Hana Coins. Open the dropdown to pick what to sell or sell everything at once. You can also name an item directly.
item
Available boosts
BoostCostEffect
โšก 24hr EXP Boost8,000 ๐ŸŒธDouble EXP gain for 24 hours
โšก 2hr EXP Boost200 ๐ŸŒธDouble EXP gain for 2 hours. Repeatable.
๐ŸŽ Loot Boost15,000 ๐ŸŒธPermanently skip common rarity drops
โค๏ธ HP Boost20,000 ๐ŸŒธPermanently raise max HP from 150 to 200
๐Ÿ—บ๏ธ Adventure Reset1,500 ๐ŸŒธInstantly reset your /adventure cooldown
๐Ÿชฑ Premium Fish Bait500 ๐ŸŒธSkip your /fish cooldown once
๐ŸŒ€ Void Cache2,500 ๐ŸŒธAdds a Voidstone - guarantees mythic on your next /loot-search
๐ŸŽŸ๏ธ Lottery Ticket100 ๐ŸŒธ1-in-20 chance to win 5,000 coins
๐Ÿ’€ Soul Fragment15,000 ๐ŸŒธA rare crafting material used in artifact recipes
๐ŸŽฐ

Gambling

Coinflip and slots

/coinflip
Bet Hana Coins on heads or tails. Minimum bet is 10 coins. Result shows immediately.
amount*choice*
/slots
Spin the slot machine. Three spinning frames animate before the result. Hit three of a kind to win. Jackpot is three diamonds at 50x payout. When it hits, PoiiBot announces it in a special channel.
amount*
Slot machine payouts (3 of a kind)
๐Ÿ’ ๐Ÿ’ ๐Ÿ’
MatchPayout
๐Ÿ’๐Ÿ’๐Ÿ’ Cherry2x
๐Ÿ‹๐Ÿ‹๐Ÿ‹ Lemon2.5x
๐ŸŠ๐ŸŠ๐ŸŠ Orange3x
๐Ÿ‡๐Ÿ‡๐Ÿ‡ Grape4x
๐Ÿ””๐Ÿ””๐Ÿ”” Bell8x
๐ŸŒธ๐ŸŒธ๐ŸŒธ Flower15x
๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž Diamond50x JACKPOT
๐Ÿ’๐Ÿ’ + anything0.5x (consolation)
๐Ÿ–ผ๏ธ

Profile Card

Customize and view your profile

Your card shows username, title, prestige tag, global level, server level, HP bar, Hana Coins, marriage status, bio, and badges. Set a background from /shop or your dashboard profile page.
/profile
View your profile card or another user's.
user
/profile-set
Set a bio, display title, or primary badge. Subcommands: bio, title, badge, clear.
/avatar
View your avatar or someone else's at full size.
user
/userinfo
Detailed info about a user including account age, join date, roles, and bot data.
user
๐Ÿ“Š

Levels and Prestige

Earn EXP, climb ranks

PoiiBot tracks Global and Server levels separately. Server level-ups award 25 Hana Coins times the new level. Prestige resets your server level in exchange for a prestige tier shown on your profile (Bronze, Silver, Gold, Diamond, Crown). Level notifications are off by default and need to be enabled per-server from the dashboard.
/level-check
Check your current level, EXP, and how much is needed to level up.
user
/level-toggle
Enable or disable level-up notifications for this server. Off by default.
๐Ÿ”’ Manage Server
/level-channel
Set a dedicated channel for level-up messages instead of the active channel.
channel*
๐Ÿ”’ Manage Server
/prestige
Reset your server level to 0 for a prestige point and Hana Coins. Global level is unaffected.
โš”๏ธ

Fight System

Turn-based PvP with items and specials

Fights are turn-based with 150 HP per player (200 with the HP Boost). Challenge someone, they accept or decline, then you take turns choosing to Attack, Defend, use a Band-aid, or fire your Special once the meter fills. Win Hana Coins from defeated opponents. A 3-loss streak doubles your next win payout.
/fight
Challenge another user to a fight. They get 60 seconds to accept or decline. Each turn you can Attack, Defend, use a Band-aid, or fire your Special when the meter fills.
user*
/fight-stats
View your fight record: wins, losses, total damage dealt, and biggest single win.
user
/fight-revive
Revive yourself when HP hits 0. Costs 500 Hana Coins or uses Band-aids from your inventory.
/trade
Offer an item from your inventory to another user. They get 60 seconds to accept or decline.
user*item*
Special moves โ€” build 3 charges by attacking, then fire your Special. Your special is based on your rarest item.
ItemSpecialEffect
๐Ÿ‰ Dragon FangDragon Breath40 unblockable damage
๐Ÿ”ฅ Phoenix FeatherPhoenix Nova20 damage and 20 HP healed
๐Ÿ‘‘ Kings ChairRoyal Command15 damage, stun opponent for 2 turns
โ„๏ธ Glacial StoneBlizzard20 damage, freeze for 2 turns
๐Ÿ”จ Ultra War HammerSeismic Slam45 damage and 1-turn stun
โœจ Elixir of GreedElixir Surge35 damage and steal 25 coins
๐Ÿ€ Lucky CharmFortune SpinRandom: 35 dmg, 35 heal, or steal 40 coins
๐ŸŽฒ

Loot System

Find rare items, sell what you do not need

Items come in six rarity tiers: Common, Uncommon, Rare, Ultra, Mythic, and Artifact. Fight items activate in battles automatically. Consumables can be used from your inventory. Ultra and Mythic drops get announced in a global channel. Items cap at 5 per type. Artifact items can only be obtained through crafting.
60%Common
25%Uncommon
10%Rare
4%Ultra
1%Mythic
/loot-search
Search for loot. Ultra Rare and Mythic finds get announced globally. Loot Boost from the shop removes Common from your rolls permanently.
/loot-inventory
View your full inventory split into Usable Items and Fight Items. Use consumables from the dropdown inside the command.
/loot-stats
View the loot leaderboard for this server.
/item-toggle
Enable or disable risky fight items like Cursed Dice. They stay in your inventory but their downside will not activate in fights.
/adventure
Start a branching story with choices that affect the outcome. Each run costs some HP and can reward coins or rare loot depending on what you chose. 30-minute cooldown.
๐ŸŽฃ

Fishing

Exclusive items you can only get here

Fishing requires a Fishing Rod (found in loot-search). 20-minute cooldown per cast. Items from fishing can be sold or used in fights. Some fishing-exclusive items are not available anywhere else in the game.
/fish
Cast your line and see what you catch. Requires a Fishing Rod in your inventory. 20-minute cooldown.
๐Ÿงฒ
Lucky Magnet
10% chance to get +5 coins on each loot-search
Rare
โš”๏ธ
Chipped Sword
+4 flat damage in every fight
Rare
๐ŸงŠ
Glacial Stone
15% freeze chance on attack
Rare
๐Ÿซ™
Old Bottle with Note
Consumable. Gives a random item
Rare
๐Ÿบ
Ancient Urn
Sell for 500 coins
Rare
๐Ÿฆช
Pearl
Sell for 200 coins
Fish
๐Ÿ”ฎ

Crafting

Combine rare materials into artifact-tier items

Crafting lets you combine items collected from loot-search, fishing, and adventure into powerful Artifact-tier items. Artifact items are the rarest in the game and cannot be obtained any other way. Ingredients are permanently consumed when you craft.
/craft recipes
Browse all known crafting recipes and see exactly what items each one requires.
/craft make
Attempt to craft a recipe. If you have all the required items they are consumed and the artifact is added to your inventory. Shows exactly what you are missing if you do not have enough.
recipe*
Artifact recipes
ResultIngredientsEffect
๐ŸŒ€ Void CrownVoid Shard x2, Soul Fragment, Resonant CrystalUnlocks the "Void Crown Bearer" profile title
๐Ÿ’œ Eternal CoreHeartstone, Phoenix Feather, Broken TimepiecePermanently raises max HP by 25, stacks with HP Boost
๐Ÿ”ฎ Abyssal LanternFisherman's Lantern, Void Pearl, Resonant CrystalDoubles rare fishing rate and reduces adventure cooldown by 10 minutes
โœจ Sigil of EternityWanderer's Sigil, Soul Fragment x2, Vial of Stardust x3Guarantees Void Rift appears every adventure
๐Ÿชž Cursed MirrorMirror Fragment x3, Cursed Amulet, Dragon Fang25% damage reflection in fights
๐Ÿ›ก๏ธ

Moderation

Keep your server clean

All moderation actions log to your modlog channel if one is configured. You can set 14 different modlog event types from the Moderation and Modlogs page on the dashboard.
/warn
Issue a warning with a reason. Logs to modlog if configured.
user*reason*
๐Ÿ”’ Moderate Members
/warn-check
View all warnings for a user in this server.
user*
๐Ÿ”’ Moderate Members
/warn-reset
Clear all warnings for a user in this server.
user*
๐Ÿ”’ Moderate Members
/timeout
Timeout a user for a set number of minutes.
user*minutes*reason
๐Ÿ”’ Moderate Members
/lock
Lock a channel so only staff can send messages.
๐Ÿ”’ Manage Channels
/unlock
Unlock a previously locked channel.
๐Ÿ”’ Manage Channels
/prune
Bulk delete messages. Max 100 at a time.
amount*
๐Ÿ”’ Manage Messages
/slowmode
Set a slowmode delay in seconds. Set to 0 to remove it.
seconds*
๐Ÿ”’ Manage Channels
โš™๏ธ

Server Setup

Configure PoiiBot for your server

Most settings can be managed from the dashboard without using any commands. The dashboard has a full server configuration page with all settings in one place.
/modlog-enable
Set the channel where moderation logs are posted.
channel*
๐Ÿ”’ Manage Server
/welcome-enable
Set a welcome channel. Use $@ to mention the user, $name for username, $server for server name.
channel*message
๐Ÿ”’ Manage Server
/role-enable
Assign a role automatically to new members when they join.
role*
๐Ÿ”’ Manage Server
/starboard-enable
Enable a starboard channel for highly-reacted messages.
channel*
๐Ÿ”’ Manage Server
/ticket
Post a support ticket panel. Members click the button to open a private ticket with staff.
channel*titledescription
๐Ÿ”’ Manage Server
/verify setup
Post a verification panel. Members click a button to get the verified role and access.
titlerole
๐Ÿ”’ Manage Server
๐ŸŽญ

Reaction Roles

Self-assignable role panels

Create and manage panels entirely from the dashboard โ€” no commands needed. Commands are available too if you prefer.
/reactionrole create
Post a new role panel. Choose Toggle (members can pick multiple) or Exclusive (only one at a time).
title*type*
๐Ÿ”’ Manage Server
/reactionrole add
Add a role button to an existing panel using its message ID.
message-id*role*label*
๐Ÿ”’ Manage Server
/reactionrole remove
Remove a role button from a panel.
๐Ÿ”’ Manage Server
/reactionrole delete
Delete an entire panel including the Discord message.
๐Ÿ”’ Manage Server
/reactionrole list
Show all role panels in this server with their message IDs and type.
๐Ÿ’ฌ

Custom Commands

Server-specific trigger words

Custom commands are set up entirely from the dashboard. No bot commands needed. When someone types the exact trigger word as a standalone message, PoiiBot replies with a custom embed. Triggers are not case sensitive.
๐Ÿ’ฌ

How they work

Set a trigger word and a custom embed (title, body, color). When someone sends that word by itself, PoiiBot replies with your embed.

โš™๏ธ

Dashboard only

Add, edit, and remove custom commands from your server's dashboard page. Changes take effect right away with no restart.

๐Ÿ”—

Link Proxy

Auto-convert links to animegirlfeet.com

When enabled, PoiiBot automatically replies to any message containing a supported link with the animegirlfeet.com proxy version. This gives Discord embeds for sites that normally do not embed properly. Off by default. Enable it per-server via the command or the dashboard Server Configuration page.
/proxy-links enable
Turn on automatic link conversion for this server. Requires Manage Server permission.
๐Ÿ”’ Manage Server
/proxy-links disable
Turn off automatic link conversion for this server.
๐Ÿ”’ Manage Server
/proxy-links status
Check whether link proxy is currently enabled in this server.
Supported sites

X / Twitter, YouTube (all formats including Shorts), Pixiv, Spotify, MyAnimeList, AniList, Gelbooru, Twitch. The proxy domain is animegirlfeet.com and is owned and operated by PoiiBot's developer.

๐Ÿ’ž

Social

Actions, marriage, and more

/marry
Propose to another user. If they accept, both profile cards show the relationship.
user*
/marry-divorce
End your current marriage.
/afk
Set an AFK status. PoiiBot notifies others when they mention you and clears the status when you return.
reason

Action commands

All action commands pull animated GIFs from nekos.best and show the anime title in the footer. Target PoiiBot for a special response.

๐Ÿค—
/hug
๐Ÿ’‹
/kiss
๐Ÿ‘‹
/pat
๐Ÿ”จ
/bonk
๐Ÿ‘‹
/slap
๐Ÿฅฐ
/cuddle
๐Ÿ‘‰
/poke
๐Ÿ˜ค
/bite
๐Ÿ‘‹
/wave
๐Ÿ˜ข
/cry
๐ŸŒธ
/blush
๐ŸŽ‚

Birthday System

Automatic birthday announcements

PoiiBot only stores the month and day, never the year. Set your birthday from the Dashboard too.
/birthday set
Set your birthday by month and day. No year stored.
month*day*
/birthday check
Check your birthday or another user's, including days until it arrives.
user
/birthday clear
Remove your birthday from PoiiBot.
/birthday channel
Set a channel for birthday announcements in this server.
๐Ÿ”’ Manage Server
๐Ÿ“…

Stream Schedule

Let your community know when you are going live

Times display in each user's local timezone. Date parsing is flexible: June 15 8pm, Jul 4th 3:30pm, and June 15 20:00 all work.
/schedule add
Add a stream to the server schedule.
title*date*descriptiontwitch
/schedule view
View all upcoming streams in this server sorted by time.
/schedule mine
View your own scheduled streams with their IDs.
/schedule delete
Delete one of your scheduled streams by its ID.
id*
/schedule post
Post the full upcoming schedule as a formatted embed to the schedule channel.
๐Ÿ”ง

Utility and Fun

General purpose and lighthearted commands

/remind
Set a reminder and PoiiBot DMs you when the time is up. Supports formats like 30m, 1h, 2h30m. Max 24 hours.
time*message*
/poll
Create a poll with up to 4 options. Members vote with buttons.
question*
/ship
Check the love compatibility between two users.
user1*user2*
/ppsize
You know what it does.
/owo
OwO-ify a message. Also works as a right-click context menu on any message.
/rip
Generate a RIP memorial image for a user.
user*
/donate
Get a link to support PoiiBot on Ko-fi. Supporters receive an exclusive badge on their profile card.
/serverinfo
View stats and settings for the current server.

Privacy and Data

PoiiBot stores only what it needs to work. No message content is ever saved.

What gets stored

  • Discord user IDs and server IDs
  • Economy data: coins, level, EXP, fight records
  • Profile settings: bio, title, badge choices
  • Server settings: modlog, welcome, alert configs
  • Moderation records: warning reasons and who issued them
  • VTuber registry info (submitted publicly by users)

What never gets stored

  • Message content of any kind
  • Passwords or auth tokens
  • Email addresses or real names
  • Payment information
  • IP addresses or location data

To request data removal, reach out via /support in Discord or @Hanako_Amaya_ on Twitter.