Загрузка...

Stream music from Spotify to Telegram status [PYTHON]

Thread in Social media created by NickDiggers Oct 8, 2021. (bumped Jan 23, 2022) 6281 view

  1. NickDiggers
    NickDiggers Topic starter Oct 8, 2021 123 Aug 4, 2019
    Привет форумчанам!
    Сегодня я расскажу, как сделать так, чтоб все петушки, которые заходят на твой профиль в телеге знали, что ты 24/7 слушаешь Сектор газа:da:, в итоге у нас получится вот это:
    [IMG]

    Скрипт на гитхабе - https://github.com/Aradionov366/Stream-music-Spotify
    Приступим:

    1. Качаем python:
    1. Заходим на https://www.python.org/downloads/
    1. Качаем последнюю версию (или 3.9+)
    3. (!) При установке обязательно ставим галочку на "Add to path"

    Не вижу смысла тут что-то расписывать, но тем не менее:cool_bun::
    1. Заходим в терминал
    2. Прописываем sudo apt install python3 python3-pip (держу в курсе, у некоторых диструбтивов префикс пакентного менеджера может быть другим, например у centos это yum
    3. Ожидаем окончания установки:peka:

    1. Качаем приложение termux из play market/с гугла, к примеру трешбокса
    2. Заходим в него, ждем окончания установки
    3. Прописываем apt update && apt upgrade
    4. Прописываем apt install python3

    Петухон мы поставили, можно продолжать:

    Нам нужно скопировать скрипт с github:

    1. Заходим на репозиторий
    2. Клацаем на кнопку code
    3. Тыкаем на download zip
    4. Ждем пока файл скачается

    1. Пишем apt install git (или какой у вас там диструбтив, линуксойды, не забудьте про sudo:liar:)
    2. Прописываем git clone https://github.com/Aradionov366/Stream-music-Spotify
    3. Ждем окончания загрузки

    Хорошо, скрипт мы скачали, что теперь?
    Теперь поставим зависимости:


    Тут все просто, просто прописываем pip3 install -r requirements.txt
    (!) Важно, вы должны находится в директории с скриптом:peka:

    Теперь настроим скрипт:

    Telegram:

    1. Идем на my.telegram.org
    [IMG]
    2. Нажимаем на API development tools
    3. Создаем приложение и ставим тип web (можно указать любые названия, нам нужны только api_id и api_hash, в итоге получится что-то типа этого: [IMG]
    Никому не сообщайте эти данные, иначе аккаунт с переписками спиздят цыгане


    Spotify:
    1. Заходим на https://developer.spotify.com/dashboard/
    2. Создаем новое приложение:
    [IMG](клацаем на то, что обведено красным:flexing_cat:)
    3. Перейдите в созданное приложение, а затем в его настройки
    [IMG]
    И измените строчку Redirect url на http://localhost:8888/callback
    4. Не забудьте сохранить результат:
    [IMG]


    Прекрасно, все данные мы получили, идем к настройке самого скрипта:

    1. Заходим в директорию с скриптом
    2. Запускаем скрипт для настройки командой python3 setup.py (для винды - py setup.py)
    3. Вписываем все нужные данные, как просит скрипт, мы получали их ранее.
    4. Да, я знаю, что бд в текстовом файле - это пиздец как смешно:clown:
    5. Авторизируем приложение spotify через ссылку, которую выдал скрипт


    Отлично, мы все настроили, осталось только запустить:

    1. python3 main.py (винда - py main.py)
    2. Проходим авторизацию в telegram


    На этом все, теперь все педики знают, что ты - лютый фанат Сектора газа:popcat:

    P.s. Если где-то накосячил в теме/когда прикручивал функции к спизженному скрипту, пишите в тему, исправлю:toilet:


    upd: прикручиваю к скрипту возможность вывода в профиль лзт, ждите :3
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. Kensiro
    Kensiro Oct 8, 2021 Banned 1463 Sep 19, 2021
    а какой смысл от этого?
     
    1. NickDiggers Topic starter
      Kensiro,
  3. sadboy
    sadboy Oct 8, 2021 1815 Mar 2, 2018
    Не знаю зачем может пригодится,но такой темы еще не видел,да и расписано все понятно:animedance:
     
  4. Ex0rcist_inactive4371684
    Ex0rcist_inactive4371684 Oct 8, 2021 ДЕДИКИ/ОПЛАТА ПО ДНЯМ - lolz.guru/threads/3004015 182 Jul 29, 2021
    Хз нахуя а главное зачем, но думаю +rep
     
  5. Kiittyyaya
    Kiittyyaya Oct 26, 2021 Banned 0 Oct 2, 2021
  6. Nidyadya
    Nidyadya Nov 18, 2021 Не дрочу на онимэ 97 Aug 20, 2017
    Не плохо. За Сектор - отдельный +rep
     
  7. Maushed
    Maushed Dec 5, 2021 0 Dec 5, 2021
    А как открыть директорию в Termux
     
  8. SHerlock1996
    SHerlock1996 Dec 5, 2021 Новокеки тоже люди 5 Feb 1, 2020
    Ставлю симпу чисто за упоминание киша и песни "хозяин леса"
     
  9. Barcelona
    Barcelona Dec 15, 2021 1449 Sep 17, 2019
    много гемора
     
  10. dddd161
    dddd161 Jan 22, 2022 0 Sep 18, 2019
    При авторизации приложения споти пишет illegal scope. Что я сделал не так?
     
  11. chereshnya6
    хуёво объяснил, я ахуел
     
  12. dan78930
    dan78930 Mar 3, 2022 0 Jul 28, 2018
    illegal scope, ждём автора, так как я в питоне ни ни, а жаль(
     
  13. MyDam
    MyDam Mar 5, 2022 1 Mar 5, 2022
    :smile_victory:Сяб!
    The post was merged to previous Mar 5, 2022
    Статья полезная:cool_bun:+rep.
     
  14. MasteFgo
    MasteFgo Apr 6, 2022 0 Apr 5, 2022
    Аккаунт не украдут?
     
  15. britanskiy
    britanskiy May 3, 2022 5 Sep 15, 2020
    Не знаю кому это нужно, но что нибудь нахимичить с апишкой тг можно как нибудь подругому, это уж люто скучно. За оформление статьи и подачу +rep.
     
  16. Konstantin12562
    python3 main.py
    Traceback (most recent call last):
    File "/home/konstantin/IdeaProjects/Stream-music-Spotify/main.py", line 18, in <module>
    redirect_uri=bd.redirect_uri,
    AttributeError: module 'bd' has no attribute 'redirect_uri'

    нехватало в bd точка py
    redirect_uri = "http://localhost:8888/callback"

    еще поменял scope
    &scope=user-read-currently-playing&redirect_uri=http://localhost:8888/callback

    но вцелом штука бесполезная оказалось. оно видно только если зайти внутьрь профиля...
     
Loading...
Top