1. Рады видеть Вас на русскоязычном форуме TeamSpeak!

    У нас Вы можете скачать последнюю версию:

    Перед регистрацией рекомендуем ознакомиться

    с Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление
  2. Новая группа "Новичок" на нашем форуме!

    Новые пользователи будут попадать в группу "Новичок".

    Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.

    Перейти в тему обсуждения
    Быстрый переход в группу Пользователь
  3. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

SinusBot SinusBot - Радиобот для teamspeak (Linux) 0.14.3-0e747fd

Soundboard переименован в SinusBot!

  1. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    в конфиге из обсуждаемого 2 параметра с настройками: ListenHost = "0.0.0.0" и ListenPort = 8087
    варинта 2:
    1. ListenHost = "0.0.0.0": после запуска бота можно будет сразу же подключится к боту по порту ListenPort (8087)
    2. ListenHost = "127.0.0.1":
    конфиг nginx:
    Код:
    server {
        listen XXXX;
        server_name _;
        access_log  /var/log/nginx/sinusbot_access.log;
        error_log   /var/log/nginx/sinusbot_error.log;
        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_pass http://127.0.0.1:8087; # Use https here if your bot runs in SSL Mode
        }
    }
    где XXXX - порт для подключения к админке бота, в диапазоне 1024-65534, из незанятых системой. и, соответственно, в браузере вводить ovz1.kir****.1dx56.vps.myjino.ru:ХХХХ

    браузер запускать на домашнем ПК.
    адрес: ovz1.kir****.1dx56.vps.myjino.ru:порт_синуса (ListenPort) = ovz1.kir****.1dx56.vps.myjino.ru:8087
     
  2. NtUser

    NtUserIcon \(o_O)/ Знаток Премиум Пользователь Пользователь

    Регистрация:
    23 апр 2014
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    155
    ovz1.kir****.1dx56.vps.myjino.ru:порт_синуса
    Это ведь и есть ответ на ваш вопрос.
    Вы точно корректно установили SinusBot?
    Инструкция по установке/запуску/настройке(Apache+Nginx+SinusBot) на английском => https://forum.sinusbot.com/threads/english-installation-debian-ubuntu-sinusbot-beta-versions.610/
    Автоустановщик(Сам не использовал его) => https://forum.sinusbot.com/resources/sinusbot-installer-script.58/history
     
  3. kirsha

    kirsha Пользователь

    Регистрация:
    2 авг 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    12
    а можно ссылочку на монул по настройке nginx?
    --- Сообщение объединено, 25 окт 2016 ---
    не знаю корректно ли установил но вроде все по инструкции делал
     
  4. NtUser

    NtUserIcon \(o_O)/ Знаток Премиум Пользователь Пользователь

    Регистрация:
    23 апр 2014
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    155
    Какая ошибка при подключении к этому порту?
     
  5. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    сохранить вышеприведенный код в /etc/nginx/sites-enabled/sinusbot, рестартануть nginx.
    nginx/гугл/яндекс. мануалов ОЧЕНЬ много.
    единственное но: апач (apache) не ставить, ибо бессмысленен, особенно для синуса.
     
  6. kirsha

    kirsha Пользователь

    Регистрация:
    2 авг 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    12
    апач был устанолен, его удалить просто удалением папки?
    --- Сообщение объединено, 26 окт 2016 ---
    что то я совсем запутался, решил начать заново скачал скрипт автоустановщик, роде все устанавливается только вот как правильно его запускать? бот установился по пути "opt/sinusbot/sinusbot" пытаюсь запустить из под рута командой "sudo xinit /opt/sinusbot/sinusbot -RunningAsRootIsEvilAndIKnowThat -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac" в ответ приходит это:
    (EE)
    Fatal server error:
    (EE) Server is already active for display 1
    If this server is no longer running, remove /tmp/.X1-lock
    and start again.
    (EE)
    root@ovz1:~# XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
    after 7 requests (7 known processed) with 0 events remaining.
    пытаюсь изменить Xvfb :1 на Xvfb :2 и получаю

    xinit: XFree86_VT property unexpectedly has 0 items instead of 1
    2016/10/25 17:42:33 [GENERAL/!!!!!!!] WARN !!!!!!! YOU ARE RUNNING THE BOT AS UID 0 (ROOT) WITHOUT HAVING SET ANOTHER UID. THIS IS A SERIOUS SECURITY VIOLATION !!!!!!!!
    ___ ___ _ _ _ _ ___ ___ ___ _____ BETA
    / __|_ _| \| | | | / __| _ )/ _ \_ _|
    \__ \| || .` | |_| \__ \ _ \ (_) || |
    |___/___|_|\_|\___/|___/___/\___/ |_|

    Version: 0.9.12.3-36fce3c
    (C) 2013-2016 Michael Friese. All rights reserved.

    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin advertising.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin aloneMode.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin badchan.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin bookmark.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin covatar.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin dev.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin followme.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin idle.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin metadata.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin norecording.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin rememberChannel.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin showcase.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin sound.js
    2016/10/25 17:42:35 [GENERAL/SCRIPTS] INFO Loading ScriptPlugin welcometext.js
    2016/10/25 17:42:35 X [MAIN] Starting up fake x-server...
    2016/10/25 17:42:35 dfb76555 INFO Loading instances
    2016/10/25 17:42:35 dfb76555 INFO Loading instance://204330fa-cd05-43a6-b978-b312946962ea
    2016/10/25 17:42:35 dfb76555 204330fa INFO Initialization complete
    2016/10/25 17:42:35 [GENERAL/FFMPEG ] INFO FFmpeg/avcodec v3741798; license: LGPL version 2.1 or later; 81 codecs
    2016/10/25 17:42:35 [GENERAL/FFMPEG ] INFO FFmpeg/avformat v3742052; license: LGPL version 2.1 or later; 143 formats
    2016/10/25 17:42:35 [GENERAL/!!!!!!!] NOTICE You may now configure and launch the bots from the webinterface. http://0.0.0.0:8087
    2016/10/25 17:42:35 [GENERAL/RADIO ] INFO RadioStation data loaded
    2016/10/25 17:42:36 [GENERAL/RADIO ] INFO Imported radio stations
    ^Cxinit: connection to X server lost

    waiting for X server to shut down
    xinit: unexpected signal 2
     
  7. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    facepalm.gif
     
  8. kirsha

    kirsha Пользователь

    Регистрация:
    2 авг 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    12
    к сожалению мой опыт использования линуксом около 3х дней отсюда и такие вопросы(
     
  9. kirsha

    kirsha Пользователь

    Регистрация:
    2 авг 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    12
    Приветствую, бот не зависает на ипортировании радиостанций " INFO Imported radio stations", как исправить не подскажите?
     
  10. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    а должен зависать?
     
  11. kirsha

    kirsha Пользователь

    Регистрация:
    2 авг 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    12
    сори опечатка он зависает)
    --- Сообщение объединено, 29 окт 2016 ---
    может где то логи посмотреть, чувствую что решение просто но только вот куда копать?
     
  12. kapabac

    kapabacIcon Премиум Пользователь

    Регистрация:
    1 ноя 2014
    Сообщения:
    163
    Симпатии:
    61
    Баллы:
    452
    Обзор изменений:
    This is again a version with massive changes under the hood, major changes being:
    • introducing the new Scripting API - this one should be much easier to handle than the old one - I'm looking forward to see what you'll use it for!
    • finally introducing support for Discord (however, this may still be a bit rough around the edges - handle with care) - I hope to get this more stable in the next release, feel free to report bugs! Full documentation on how to set this up will follow soon.
    • the "store" feature to directly download / start scripts / locales / themes from within the interface
    • speed improvements inside the bot as well as on the frontend
    I plan to release interim versions with Discord fixes more often than usually, so keep an eye on the forums if you want to help out.

    Thanks again to all the testers who have helped keeping things in order as well as keeping me motivated!

    Have fun and "Happy Halloween"!
    -- flyth

    PS: To upgrade,just copy over the new files as usual. There's no need to lose any data (although the Discord support might require a fresh installation).
    Подробнее об этом обновлении...
     
  13. The_Code

    The_Code Премиум Пользователь

    Регистрация:
    31 мар 2015
    Сообщения:
    68
    Симпатии:
    19
    Баллы:
    395
    С сегодняшнего дня WGFM вновь доступен для воспроизведения в sinusbot любых версий!
    Версия 0.9.13-66ac959
    1.png 2.png 3.png 4.png
     
    • Нравится Нравится x 1
  14. Tornado161rus

    Tornado161rus Пользователь

    Регистрация:
    12 окт 2014
    Сообщения:
    21
    Симпатии:
    1
    Баллы:
    225
    Вопрос актуален, у меня при запуске виснет на этом же месте, как исправить?
    --- Сообщение объединено, 23 ноя 2016 ---
    Разобрался, оказалось нужно было перегрузить сервер и заново запустить синуса, тогда он давал законектиться через веб панель.
     
  15. Raimond

    Raimond Премиум Пользователь

    Регистрация:
    17 мар 2016
    Сообщения:
    105
    Симпатии:
    33
    Баллы:
    133
    что то у меня веб морда не прогружаеться, а с прокси ели как грузит
    в чем может быть дело?
    система норм работает ни чего вроде не грузит
     
  16. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    1 дек 2013
    Сообщения:
    327
    Симпатии:
    77
    Баллы:
    423
    привет всем!
    как победить api?
    /api/v1/bot/instances - выдает Unauthorized
    /аpi/v1/bot/login - Method Not Allowed
    гугл обкурился и ничего путного не нашёл, есть только https://www.sinusbot.com/api/#api-_ , но как же всё таки авторизироваться я так и не понял, ткните носом плиз!
    --- Сообщение объединено, 8 дек 2016 ---
    проблема с портом, дарк открещивается ))) но на 8080 всё работает на ура
     
  17. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    если не ошибаюсь, то там расширенный апи, включая по инстанцам, только в платной версии.
     
  18. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    1 дек 2013
    Сообщения:
    327
    Симпатии:
    77
    Баллы:
    423
    фак... может знаешь как из консоли можно запустить поток? т.е. бот запустился, подключился и нужно его "пнуть" из консоли что бы начал играть
    т.е. проблема в том, что по какой то причине (не стабильный поток или типо того) бот перестаёт играть и ему нужно нажать плей что бы он полетел дальше. хочу делать это из консоли, что бы отслеживать отсутствие потока и запускать
     
  19. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    в голову приходит только http дергать.
    опять же, поток может играть и якобы данные есть в этом холостом потоке, но по факту трансляции не будет. а методов для работы с raw потоком звуковой дорожки как-то нету, а иначе определить тишину очень сложно.
    теоретически выделил 2 способа определения "тишины":
    1. вполне реализуется на JS синуса: отслеживать время смены "артиста-название трека", беря среднеарифметическое время проигрывания за 4-5 треков. если время долго не менялось, то перезапускать проигрывание. но нужно учесть, что некоторые радиостанции могут не вещать эти данные, либо будет запущено радио-шоу, опять же без трансляции этих данных.
    2. метод для извращенцев: захватывать пакеты с сетевушки и парсить их, либо отслеживать частоту/размер пакетов с порта, на котором транслируется музыка. дергать перезапуск через http. но опять же, тут надо знать на каком инстансе крутится данная радиостанция.
     
  20. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    1 дек 2013
    Сообщения:
    327
    Симпатии:
    77
    Баллы:
    423
    поток определить до радиостанции просто, есть коннект с этим ip или нет, а вот именно как сказать ему play, в этом и вопрос...
     
Загрузка...