Skip to content

MaicolAntali/emoji

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grammY Emoji

Adds emoji parsing for grammY. Check out the official documentation to learn more about this plugin.

Installation

Using NPM:

npm install @grammyjs/emoji

Using Yarn:

yarn add @grammyjs/emoji

Using Deno:

import {/* ... */} from "https://deno.land/x/grammy_emoji/mod.ts";

Example Usage

import { Bot, Context } from "grammy";
import { EmojiFlavor, emojiParser } from "@grammyjs/emoji";

type MyContext = EmojiFlavor<Context>;
const bot = new Bot<MyContext>(""); // <-- put your bot token between the ""

bot.use(emojiParser());

bot.command("ping", async (ctx) => {
    // Don't know emoji names? No problem!
    // Press Ctrl + Space on supported editors to
    // see IntelliSense auto-completion magic.
    await ctx.reply(ctx.emoji`Pong! ${"ping_pong"}`);
    // > Pong! 🏓
});

bot.command("start", async (ctx) => {
    await ctx
        .replyWithEmoji`Welcome to my bot! ${"grinning_face_with_big_eyes"}`;
    // > Welcome to my bot! 😀
});

bot.start();

Pull Requests

Contributions are more than welcome! Just make sure if there is already a similar PR, so you can contribute from there.

About

Emoji in messages simplified

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%