Подтвердить что ты не робот

Как я могу сделать это так, чтобы слабинные боты могли использовать Гифи?

По какой-то причине существующее приложение Giphy для slack не позволяет ботам вызывать GIF из giphy.com

Если я наберу "/Giphy sad", приложение Giphy автоматически загрузит грустный GIF-код какого-либо из Giphy.com

Но если мой slackbot делает это, или мой hubot, или мой twitterbot, или любой бот, который я создаю, даже если текст идентичен, это не сработает. Я предполагаю, что это связано с тем, что giphy намеренно исключил ботов от возможности вызвать команду? Или боты не могут вообще вызывать команды?

Итак, в дополнение к этому общему вопросу, мой конкретный вопрос о кодировании: что было бы лучшим способом сделать так, чтобы слабое приложение или бот могли вызывать GIF из Giphy?


дополнительная информация, которая вам может не понадобиться: -Я создаю это, чтобы мы могли вытащить "настроения" с учетной записи Twitter в слабый канал, и в этом слабом канале появится куча GIF, которые представляют настроение твитов. -Я использовал Node -Red, чтобы сделать некоторые из этих -Я пробовал использовать встроенное приложение Twitter для слабины, без кубиков

4b9b3361

Ответ 1

Я предполагаю, что это потому, что giphy намеренно исключил ботов от возможности вызвать команду? Или боты не могут вообще вызывать команды?

Пользователи бота не могут вызывать команды Slash. Это ограничение Slack, а не Giphy или любая другая интеграция.: (

Итак, если вы хотите получить gifs из Giphy, вам придется реализовать это самостоятельно, используя Giphy API. К счастью, API Giphy очень прост в использовании. API-интерфейс Giphy

В недавнем проекте hackathon я построил этот для Slack, который вам может пригодиться. Он получает случайный gif, который помечен как "fail" из Giphy, а затем отправляет его как сообщение в Slack.