Це нарешті сталося, бот Bender 2.0 тепер можна встановити з Google Workspace Marketplace. В цьому посту я розповім про кроки які треба буде зробити на шляху до маркету.
Я не буду детально зупинятися на розробці бота у цій статті, і я вважаю що він у вас вже є, та працює як слід, тож залишається зробити лише останній крок до маркету.
Почнемо нашу роботу, для початку нам треба підключити Google Workspace Marketplace SDK до нашого проєкту:
Далі нам слід перейти до налаштувань Google Workspace Marketplace SDK та обрати потрібні пункти.
App Configuration
Почнемо з «App Visibility», бот буде публічним, та його можна буде знайти у пошуку:
Встановлювати його зможуть усі бажаючі:
І так, це лише додаток до чату:
Для роботи будуть потрібні лише базові scopes, які не потребують додаткових дозволів:
Трохи про себе:
Store Listing
Розділ «Store Listing» також треба уважно заповнити, почнемо з детального опису, я розписав бота на англійський та українській мовах, але здається мені, що опис англійською то буде обов’язковим пунктом:
Підготуйте іконки та банери:
Красиві скріншоти, треба лише впевнитись, що на них немає нічого сенсетивного:
І тепер дуже важлива частина, ви повинні підготувати Terms та Privacy сторінки та додати посилання на ці сторінки:
Як бачите, в мене усі посилання ведуть на github:
Після цього, ви зможете відправити вашого бота на модерацію до Google Workspace Marketplace, але в мене не вийшло з першого разу пройти модерацію, та і з другого разу не вийшло:
Як бачите, я отримав 3 рази відповідь — Rejected
, і кожного разу з тим самим текстом:
1. Links for Privacy Policy, Terms of Service and Support are provided and point to the correct information.
You can check additional info about this requirement here (https://developers.google.com/workspace/marketplace/create-listing#support_links).
All provided links work and point to the correct information. For example, a link provided for a privacy policy points to a page describing the privacy policy.2. Functionality – There are no obvious bugs and all visible actions are fully functional.
You must ensure the Add-on is operational and functions in accordance with the description of the Add-on. You should thoroughly test all the add-ons you create before publishing using the available test options.
Я вже не знав, що робити, бо посилання були, але здається модератору не подобалось, що текст розміщений на GitHub, та він просто ігнорив посилання на нього. Тому коли я в 4-ий раз отримав листа від Google Workspace Marketplace Reviews Team що вони почали працювати над перевіркою, то я у відповідь розписав їм, що це за додаток, навіщо він створений, та чому усі посилання ведуть на GitHub.
Не пропустіть того листа, я отримував його у проміжок часу від 12:00 до 15:00 за Київом, а вже за 2-3 години отпримував вже відмову.
І далі була тиша, rejected-відповіді я отримував впродовж дня, а тут відповідь затягнулась, схоже мій запит пройшов першу лінію модерації, та перейшов на інший рівень, де вже було прийнято рішення про Approved
:
Все, тепер мій бот Bender 2.0 доступний у Google Workspace Market, встановлюйте, тестуйте, залишайте відгуки.
Якщо у вас також вийшло опублікувати вашого бота, залишайте посилання у коментарях :)
І так, ось є офіційна документація, беріть та користуйтесь, а статтю залиште у обраному, щоб якщо що було в кого перепитати ;)