Safari
В Safari на Mac amo stickers можно поставить как userscript через бесплатное приложение Userscripts.
Без гарантий
Этот способ не проверяется: скрипт может работать, но может и нет. Проверенный способ — браузер на Chromium (Chrome, Яндекс Браузер, Edge, Opera) или Firefox: там amo stickers ставится расширением или userscript в Tampermonkey.
Где хранятся ключи
Userscripts может хранить настройки не у себя, а в хранилище сайта amo. Тогда ключи GIF и свой токен бота доступны скриптам страницы amo. Если это важно, поставьте amo stickers проверенным способом — ссылки выше.
Установите Userscripts.
- Поставьте приложение Userscripts из App Store и откройте его один раз.
- В Safari откройте «Настройки» → «Расширения» (в английском интерфейсе — Settings → Extensions) и включите Userscripts.
- Откройте amo, нажмите значок Userscripts на панели Safari и разрешите расширению работать на этом сайте.
После разрешения сайт amo появится в списке разрешений Userscripts в тех же настройках.

Установите скрипт. Нажмите ссылку amo-stickers.user.js — это последняя версия. Менеджер предложит установить скрипт «amo stickers» и покажет номер версии — подтвердите установку:
- Tampermonkey открывает отдельную вкладку с кнопкой «Установить», а если amo stickers уже стоит — с кнопкой «Обновить» и номером установленной версии;
- Userscripts в Safari открывает ссылку как текст — это нормально: нажмите значок Userscripts на панели Safari, и он предложит установить скрипт.
Если менеджер ничего не предложил, проверьте, что он установлен и включён.

Что спросит менеджер. Скрипт запускается только на сайтах amo (*.amo.tm) и сам обращается к трём адресам:
api.telegram.org— импорт паков из Telegram;giphy.comиklipy.com— поиск GIF.
Других адресов у скрипта нет. С Tampermonkey ключи GIF и свой токен бота хранятся в самом менеджере, скрипты страницы amo их не видят.
Проверьте. Откройте или перезагрузите вкладку amo: в строке ввода рядом с кнопкой эмодзи появится кнопка стикеров.
Обновления Tampermonkey проверяет и ставит сам — подробнее в разделе «Обновление».