Robust, multifunctional Discord bot made in the Eris using TypeScript
- Useless commands: Plenty of commands to keep you busy if you're bored
- Twitch/Mixer/Reddit Feeds: Get the latest information on anything
s;changelog
: Shows the changelog in the #changelog channel in my community servers;cmdusages
: Shows a table of what command has been executed and how many users have executed its;config
: The configuration command, to set/delete/add/reset/remove stuff from the databases;donate
: Shows information on how to donate to me~s;help
: Shows a list of my commands or gives documentation on a command/modules;invite
: Invites me to your server or join mine!s;ping
: Shows the latency from me to Discords;prefix
: Shows or changes the prefixs;shards
: Shows a table of my shardss;statistics
: Shows some realtime statistics about mes;uptime
: How long I was up for
s;coffee
: Grab a random photo of Coffee, so soothen your days;mue
: Grabs a random photo from Mues;nature
: Random photo of Natures;space
: Random photo of Space
s;disable
: Disables a command or module in the guilds;enable
: Enables a disabled command or module in the guilds;subscribe
: Subscribe to any subscription roles the guild administrators has sets;unsubscribe
: Unsubscribe from any subscription role
Note: You will need to upvote on discord.boats to access these commands
s;alart
: Show some lood azur lane arts;nekopara
: Show some lood Nekopara art
s;boost
: Shows the avaliable nitro boosters in the guilds;botlist
: Shows the top 10 bots on Carbonitexs;channelinfo
: Shows information about a text/voice/category/news/store channels;hex-rgb
: Converts a hexadecimal to RGB valuess;hti
: Converts a hexadecimal to a integers;ith
: Converts a integer to a hexadecimals;pypi
: Shows information about a package on Python Package Indexs;overwrites
: Get all the permission overwrites for roles/members in a specific channels;roleinfo
: Shows information about a role in the guilds;serverinfo
: Shows information about the guilds;snipe
: Snipes a messages;twitch
: Shows information about a Twitch user or shows the top 5 games being streameds;userinfo
: Shows information about yourself or another user
s;anime
: Searches for an anime from Kitsu or shows a random anime photos;aoki
: Shows a random image of the vocaloid: Aokis;azurlane
: Shows information about a shipgirl or show the skins she hass;diva
: Shows a random image from Project Divas;fukase
: Shows a random image of the vocaloid: Fukases;gumi
: Shows a random image of the vocaloid: Gumis;ia
: Shows a random image of the vocaloid: IAs;kaito
: Shows a random image of the vocaloid: Kaitos;kon
: Shows a random image from K-ON!s;konosuba
: Shows a random image from Konosubas;len
: Shows a random image of the vocaloid: Lens;lily
: Shows a random image of the vocaloid: Lilys;lovelive
: Shows a random from Love Live!s;luka
: Shows a random image of the vocaloid: Lukas;mayu
: Shows a random image of the vocaloid: Mayus;manga
: Searches for a manga from Kitsus;meiko
: Shows a random image of the vocaloid: Meikos;miki
: Shows a random image of the vocaloid: Mikis;miku
: Shows a random image of the vocaloid: Mikus;osu
: Shows information on an osu! beatmap/user/user top playss;takagi
: Shows a random image of Takagis;teto
: Shows a random image of the vocaloid: Tetos;yukari
: Shows a random image of the vocaloid: Yukari
For building, use the
:npm
suffix since without it, it'll default to Yarn (i.e:build:watch:npm
)
$ git clone https://github.com/auguwu/Yamashiro.git && cd Yamashiro
$ npm i -g eslint typescript
$ yarn
$ yarn build
$ cd dist && node bot.js
- Node.js
- MongoDB
- Redis
environment: "dev"
databaseUrl: "mongodb://localhost:27017/Yamashiro"
webhookUrl: ""
sentryDSN: ""
apiKey: ""
discord:
prefix: 's;'
token: ''
redis:
host: 'localhost'
port: 6379
apis:
august: ''
builder: ''
chewey: ''
omdb: ''
ppy: ''
twitch: ''
igdb: ''
wordnik: ''
botlists:
mythical: ''
luke: ''
oliy: ''
unto: ''
bfd: ''
dbb: ''
- shipgirl.augu.dev - Website for Yamashiro made in Vue and Nuxt
The Yamashiro Project is made by August and released under the MIT License.
Copyright (c) 2018-2019 August
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.