ensure all icons are retrieved through the helper

This commit is contained in:
bignutty 2024-12-26 23:16:52 +01:00
parent acaf03ecf3
commit 295072d388
3 changed files with 24 additions and 6 deletions

View file

@ -3,7 +3,7 @@ const { LlmPrivateBard } = require('#obelisk');
const { createEmbed } = require('#utils/embed');
const { acknowledge } = require('#utils/interactions');
const { iconPill, stringwrap } = require('#utils/markdown')
const { iconPill, stringwrap, icon } = require('#utils/markdown')
const { editOrReply } = require('#utils/message')
const { STATIC_ICONS } = require('#utils/statics');
const { hasFeature } = require('#utils/testing');
@ -16,7 +16,7 @@ module.exports = {
label: 'text',
aliases: ["bard","gem"],
metadata: {
description: `${iconPill("generative_ai", "LIMITED TESTING")}\n\nChat with <:ico_gemini_spark:1320506533003530270> Gemini.`,
description: `${iconPill("generative_ai", "LIMITED TESTING")}\n\nChat with ${icon("brand_google_gemini")} Gemini.`,
description_short: 'Chat with Gemini.',
examples: ['gemini How many otter species are there?'],
category: 'limited',

View file

@ -3,7 +3,7 @@ const { PERMISSION_GROUPS } = require('#constants');
const { createEmbed } = require('#utils/embed')
const { editOrReply } = require('#utils/message')
const { iconPill, stringwrap, smallIconPill } = require('#utils/markdown')
const { iconPill, stringwrap, smallIconPill, icon } = require('#utils/markdown')
const { STATIC_ICONS } = require('#utils/statics');
const { hasFeature } = require('#utils/testing');
const { acknowledge } = require('#utils/interactions');
@ -13,10 +13,10 @@ module.exports = {
label: 'text',
aliases: ['palm2'],
metadata: {
description: `${iconPill("generative_ai", "LIMITED TESTING")}\n${smallIconPill("reply", "Supports Replies")}\n\nTalk to <:palm2:1163200685177839666> PaLM 2.`,
description: `${iconPill("generative_ai", "LIMITED TESTING")}\n${smallIconPill("reply", "Supports Replies")}\n\nTalk to ${icon("brand_google_palm2")} PaLM 2.`,
description_short: 'Chat with PaLM 2.',
examples: ['palm How many otter species are there?'],
category: 'limited',
category: 'broken',
usage: 'palm <input> [-prompt <prompt override>]'
},
args: [
@ -25,6 +25,7 @@ module.exports = {
],
permissionsClient: [...PERMISSION_GROUPS.baseline, ...PERMISSION_GROUPS.attachments],
run: async (context, args) => {
return;
if(!await hasFeature(context, "ai/palm")) return;
await acknowledge(context);