Ejemplo n.º 1
0
    public async Task TestCommand(CommandContext context)
    {
        DiscordMessage message = await context.RespondAsync("test");

        Thread.Sleep(0);

        DiscordEmojiConverter converter = new DiscordEmojiConverter();
        DiscordEmoji          emoji     = DiscordEmoji.FromName(QazbotMain.discord, ":DOOD:");

        await message.ModifyAsync($"nvm, untest <:{emoji.Name}:{emoji.Id}>");
    }
Ejemplo n.º 2
0
Archivo: Emoji.cs Proyecto: HKGx/Yui
        public async Task <DiscordEmoji> GetEmoji()
        {
            var conv = new DiscordEmojiConverter();
            var o    = ((DSharpPlus.CommandsNext.CommandContext) typeof(DSharpPlus.CommandsNext.CommandContext)
                        .GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, Type.EmptyTypes, null)
                        .Invoke(null));

            foreach (var d in YuiToolbox.YToolbox.Shards)
            {
                Helpers.SetProperty(o, "Client", d.Client);
                break;
            }

            var converted = await conv.ConvertAsync(FullName, o);

            return(converted.HasValue ? converted.Value : null);
        }