😎 This is a simple Discord bot, coded in JavaScript and the Discord.js library. This bot extends the native Discord functionality of commands such as /tableflip
or /shrug
with 25+ new emoticons. The bot uses the fairly new Discord feature of Slash Commands.
The ASCII Bot is hosted 24/7 by the author, and is available for anyone to use freely. You can invite the bot to your server(s) using this link.
The bot currently contains 25 commands and emoticons, extending Discord's native 3 (/tableflip
, /unflip
, and /shrug
). Here's a full list of the current emoticons the ASCII Bot contains.
finger_guns
:(☞゚ヮ゚)☞
finger_guns_back
:☜(゚ヮ゚☜)
unimpressed
:(¬_¬ )
crying
:(╥﹏╥)
smug
:(‾⌣‾)
cool
:(⌐■_■)
fight
:(ง︡'-'︠)ง
nervous
:(⊙_⊙;)
dance
:(~ ̄▽ ̄)~
praise
:( ノ ゚ー゚)ノ
cute
:(✿◕‿◕✿)
sleeping
:(-.-)Zzz...
confused
:(?_?)
lenny
:( ͡° ͜ʖ ͡°)
lenny_mad
:( ͠° ͟ʖ ͡°)
yolo
:Yᵒᵘ Oᶰˡʸ Lᶤᵛᵉ Oᶰᶜᵉ
cat
:=^_^=
fish
:<`)))))<
mouse
:<:3)~~~~
polar_bear
:ˁ˚ᴥ˚ˀ
boombox
:♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
santa
:*<|:‑)
run
:ε=ε=ε=┌(;*´Д`)ノ
o
:OwO
u
:UwU
As each Discord bot can have up to 100 Slash Commands, this list probably will get expanded in the future. As a matter of fact, you can help expand this list by suggesting new emoticons using this form!
While all the emoticons are fairly simple, and have probably been created many times by many independent authors, the resources/sources.txt
file contains the bot's author's sources for all of them.
If you wish to run the bot yourself, please create a bot application in the Discord Developer Portal (for more instructions, see Tutorial), and then follow these steps:
- Create a
resources/config.json
file and include your bot token with the key"token"
. - (optional) Edit the
resources/art.json
file to change the bot's emoticon database. - Change the information in the
package.json
file to reflect your bot's data. - Make sure your bot has the
applications.commands
scope enabled to be able to use Slash Commands. - Run the bot via NodeJS by running the
node bot.js
command locally, or set up online hosting.
The README.md
, LICENSE
, .gitignore
, and .github
files/folders do not have to be included in the bot's folder. All other files do.
If you chose to run the bot yourself, please consider sponsoring the project here on GitHub with a few dollars.
A full article on how to code, set up, and use this bot is coming soon.