stuyy / Katana
Licence: mit
Deno Discord API primarily based on Discord.JS ▬▬ι═══════ﺤ
Stars: ✭ 76
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Katana
Discord Bots
A collection of Discord programs to run autonomously
Stars: ✭ 34 (-55.26%)
Mutual labels: bots, discord
Awesome Discord
🕹 A curated list of awesome things on Discord.
Stars: ✭ 180 (+136.84%)
Mutual labels: bots, discord
Discord Slash Bot
This bot is a simple Discord Slash Bot.
Stars: ✭ 64 (-15.79%)
Mutual labels: discord
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: ✭ 73 (-3.95%)
Mutual labels: discord
Discordoauth
I have made a PHP script to help automate Oauth login for Discord [Login With Discord]. It contains a base and needs to be coded more to actually implement it into your website [Sessions has not been included, just the files to retrieve the info from the API]
Stars: ✭ 65 (-14.47%)
Mutual labels: discord
Discord feedbot
Moved to https://gitlab.com/ffreiheit/discord_feedbot
Stars: ✭ 67 (-11.84%)
Mutual labels: discord
Slate
An optimized, consistent, and functional theme for @discordapp based on GitHub's design language.
Stars: ✭ 75 (-1.32%)
Mutual labels: discord
Discordforoffice
Discord Rich Presence for Microsoft Office (2013 and above, Office 365)
Stars: ✭ 67 (-11.84%)
Mutual labels: discord
Botwiki.org
Tutorials, articles, datasets and other resources for creating useful, interesting, artistic and friendly online bots.
Stars: ✭ 72 (-5.26%)
Mutual labels: bots
Axoncore
The best fully featured discord bot framework for javascript (eris, discordjs or detritusjs)!
Stars: ✭ 68 (-10.53%)
Mutual labels: discord
Coward
🐔 Coward is a Deno module for easy interaction with the Discord API.
Stars: ✭ 65 (-14.47%)
Mutual labels: discord
Basicbot
A basic example of a Discord Bot written in Python. (discord.py)
Stars: ✭ 73 (-3.95%)
Mutual labels: discord
Komada
Komada: Croatian for `pieces`, is a modular bot system including reloading modules and easy to use custom commands.
Stars: ✭ 67 (-11.84%)
Mutual labels: discord
Switchpresence
A Nintendo Switch custom sysmodule for Discord Rich Presence.
Stars: ✭ 75 (-1.32%)
Mutual labels: discord
What is Katana?
Katana is an unofficial Discord library that allows you to build Discord Bots with the Deno runtime.
Usage
import { Client, MessageEmbed } from 'https://deno.land/x/katana/mod.ts'
const client = new Client();
client.on('ready', () => {
console.log('Bot has logged in!');
});
client.on('message', (message) => {
if (message.content === 'hello') {
message.channel.send('Hello World!');
} else if (message.content === 'embed') {
const embed = new MessageEmbed()
.setDescription('hello world')
.setColor(13198335)
.setTitle('This is an embed');
message.channel.send(embed);
}
});
client.login('token');
Features
- Caching
- Message Collectors
- Message Embeds
- Supports most Message Endpoints (Create, Delete, Edit, Fetch)
- Very similar to Discord.JS
In Progress
- Reaction Collectors
- Await Message
- Await Reaction
Future Features
- Optional In-Memory Caching
- Optional Redis Caching
- Sharding
- Voice Support
- Commands Framework
Contributing
Contributions are appreciated. You can fork this repository and make a pull request and I'll review it. Feel free to join my Discord server: http://discord.gg/anson
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].