В каком-то году, когда я понял как работает API, и попробовал поднимать некоторые апи популярных сервисов, таких как ѴК, и ЕВ, и я захотел подключиться к API Twitter'a, но я офигел от документации там просто ничего не понятно. И при этом, не кажется, чтобы об этом кто-то сильно заботился. Тогда я выбрал некоторые пакеты для Composer, и оставил их в своём проекте в качестве наработок.
Через некоторое время я обставился мониторами, открыл ChatGPT, создал в Git ветку и настроился хотя бы восстановить ошибку, в которую тогда упёрся. Но в итоге сначала получилось опубликовать текст твита, потом получилось добавить медиа к твиту, и всё заработало. Проблема была в том, что в Twotter 5(!) ключей аутентификации! И при изменении настроек в аккаунте, ключи нужно генерировать заново, и всё в таком духе...

Но, как я сказал, в этот раз всё получилось, и я настроил крон, который два раза в день публикует твит по музыкальной тематике из моей базы данных, а мне лишь нужно слушать музыку на Spotify, и если нравится трек, то добавлять его в свой плейлист.
Сейчас в плейлисте около 60 треков, таким образом их хватит на 2 месяца автоматических публикаций, но я думаю мне особо не придется напрягаться чтобы их иногда добавлять, даже я бы хотел как-то группировать эти треки по тематикам. Или немного конкретизировать направление. Но пока что не знаю как это сделать, поэтому пока что пусть Избранное публикуется, хоть посмотреть как это работает.
Сейчас через 15 минут на продакшене должен сработать крон, который опубликует твит. Если всё пойдет по плану. Только придется ещё сделать постановку задачи на обновление плейлиста, т.к. сейчас я просто, по API, опять же, из Spotify получил список своих треков в свою базу данных, и по расписанию их публикую.

Думаю нужно сделать класс, который один раз в день будет получать из Spotify id моих песен из плейлиста, и, если их нет в базе данных, то сохранять. Особо никакой нагрузки на сервер, я думаю не случится. Я получаю только информацию - текст и публичную ссылку на Spotify, чтобы эту можно было послушать. Мне интересно знать немного больше о тех артистах, которые есть в моем плейлисте, и я думаю что так может быть удобно.
10 минут! Осталось до тестово\пусковой публикации. Я воспринимаю это как некоторую роботизацию мира. Но это, если углубляться в детали. В остальном, кажется всё понятно.