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

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

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

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

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

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

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

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

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

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

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

    Попробовать

SinusBot SinusBot - Радиобот для teamspeak (Linux) 0.11.0-8e5f1a2

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

  1. SinusBot обновился до версии Beta 0.11.0-8e5f1a2 (версия для Linux!!!)

    kapabac
    Перед обновлением обязательно прочитать обзор изменений!
    Обзор изменений:
    Hello all,

    this is the release that some of you probably have been waiting for for a long time. It took more time than I thought to get TS 3.1.5+ compatibility in (that was even a bigger one than 3.1.0+), but this version should run pretty stable with it.

    However: as the new TS version comes with a couple more dependencies, there are additional steps required to use the bot with it - an autoupdate is sadly not possible because of those. So, please follow these steps carefully and let us know if you run into problems, as I'm sure other people may face the same.
    • backup! - if done correctly, you will most likely not lose settings or uploaded/downloaded music :)
    • this version doesn't support 3.0.x Clients anymore!
    • make sure you've got all dependencies for the older SinusBot versions installed as they are still needed
    • remove the current TS client from the bot installation
    • download and unpack the new client version as usual (make sure it's 3.1.6+)
    • create a plugins folder inside the client directory (that one doesn't exist out of the box anymore)
    • copy the plugin (libsoundbot_plugin.so) to that directory as usual
    • for Ubuntu/Debian, run the following to install additional dependencies: apt-get install libnss3 libegl1-mesa x11-xkb-utils libasound2
    • remove the file libqxcb-glx-integration.so from the clients' xcbglintegrations directory
    • remove the data/ts3 directory: rm -rf ./data/ts3
    • start the bot as usual
    • enjoy!
    A new wiki entry will be created shortly and also the installer script will be changed to use the new version and install its dependencies soon. So if you're not able to follow the steps above, please wait for that.

    All other changes can be found in the changelog as usual.
    Thanks to all the testers who spent hours and hours helping me with this release and sent valuable feedback!

    I hope you'll have fun with the new release
    Michael
  2. SinusBot обновился до версии Beta 0.9.18-8499d2c (версия для Linux!!!)

    kapabac
    Обзор изменений:
    This release features many changes / enhancements for the scripting engine and finally also comes with a new auto-update mechanism, so that upcoming releases can be downloaded more bandwidth/server friendly. Once such an update is available, you will be notified about it on the web interface.

    However, this release sadly still doesn't support the new 3.1 TS client. I know that many of you are waiting for that update, but it needs a little more polishing (I'd say that about 75-80% of the work is done by now).

    Thanks again to all who helped out by testing / supporting / motivating me :) Without you, this project would probably have died a long time ago!

    Changelog:

    0.9.18
    feat(vm): added udp to allowed protocols
    enh: hopefully optimize compatibility with streaming servers
    fix(discord): list channels correctly again
    feat(vm): added clientDeaf / clientUndeaf

    0.9.17
    feat(vm): add delete() to channel objects
    feat(vm): new clientIPAddress event added
    enh: store playlist source with the playlist
    enh(vm): add experimental graphics module for banner generation
    enh(vm): make connection information work more reliably (idletime, ip etc.)
    enh(vm): add backend.createChannel() and channel.update()
    feat(vm): add initial channelgroup support
    enh: add new calls to get channels / clients to the http api
    enh(vm): add async support for database calls
    fix(vm): make unsetGlobal() work properly
    fix(vm): increase consistency in function names (especially .ID() => .id()); flag old methods as deprecated
    fix(ts3): interpret channel moves correctly
    fix(ts3): correctly register channel parents
    fix: make avatars work properly on windows
    fix: make servergroups work on first connect of clients for ts3, even if the group is not yet known
    fix: improve getChannels() of the old api
    fix: make the clientNick event actually trigger
    fix: make clientOnlineTime return something useful
    fix: rename event net#end to net#close to match the docs
    fix: add moveChannel(parent, order) again
    fix: remove cpu-usage increase that came with 0.9.16.3
    fix: documentation...
  3. SinusBot обновился до версии Beta 0.9.16-10f0fad (версия для Linux!!!)

    kapabac
    Обзор изменений:
    Happy New Year!

    I hope you all had some time to relax in the past couple of days before work/school gets you again. I certainly have and finally got some time to work on a couple of things that you hopefully will enjoy :)

    This release focuses on scripting and brings some new functionality to it - you can for example connect to a mysql database or to other servers via tcp from scripts. It's still not feature-complete but should get the most basic things done. Read more about it here. Should you have any questions, feel free to ask on the forums or in our chat.

    Apart from that, some older and rare issues have been fixed.

    Thanks again to all the testers and mods who helped at getting the new stuff stable enough for you guys!

    Have fun!

    CHANGELOG
    • feat(vm): add "net" module for tcp connections
    • feat(vm): add "db" module to access sqlite / mysql databases
    • feat(vm): add semver to scripts; specify required versions as "engine" in manifests to use
    • feat(vm): add privileges to scripts in config.ini
    • enh: add "edit file" privilege and bind to tag editor
    • enh: add "volume" parameter to tts
    • enh: add more fields to tag editor (genre / track# for now)
    • enh(vm): add duration/genre/trackNumber to track object
    • fix: for ios clients, make the url bbcode work so that urls will be recognized
    • fix: make MaxDownloadSize work again
    • fix: don't limit avatar filesizes too much (let TS handle it)
    • fix: make drag'n'drop move work again
  4. SinusBot обновился до версии Beta 0.9.15-b20cc30 (версия для Linux!!!)

    kapabac
    Обзор изменений:
    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).
  5. SinusBot обновился до версии Beta 0.9.12.3-36fce3c (только для Linux), на подходе версия для Windows

    kapabac
    SinusBot обновился до версии Beta 0.9.12.3-36fce3c (только для Linux), на подходе версия для Windows
    Обзор изменений:
    • enh: the almost forgotten brother has returned: the windows version is now on par with the linux version
    • enh(win): instead of a console window, show a tray icon - doubleclick opens the interface, right click lets you shut down the bot
    • enh(win): add youtube-dl autodetection so it works out-of-the-box when in the same directory as the bot
    • enh(win): the architecture of the windows version has significantly changed and should work much smoother now for most people
    • fix: remove some possible deadlocks
    • feat: integrate minimal interface to directly download scripts/themes/locales
    • enh: make own themes possible
    • enh: make default theme configurable
    • enh: make themes hideable
    • enh: only load .json for locales, .js for scripts and .css for themes
    • enh: optimize crash detection
  6. SinusBot обновился до версии Beta 0.9.12.3-5b7c0cd (только для Linux!!!)

    kapabac
    SinusBot обновился до версии Beta 0.9.12.3-5b7c0cd (только для Linux!!!)
    Обзор изменений:
    • enh: the password will now be random when starting for the first time
    • enh: better error messages / help messages
    • fix(ts): honor maxClients in channelCreate / channelUpdate
    • fix: remove old subscribers in subscriber-mode after server restart
    • fix: upgrade doo stuff
    • fix: upgrade discord stuff
    • fix: some other minor bugfixes
    От себя лишь могу добавить, что если у кого-нибудь при использовании предыдущей версии, бот иногда переставал реагировать на команды чата, на форуме синуса предлагают решение, использовать версию клиента ТС 3.0.18.2 и последнюю версию бота 0.9.12.3-5b7c0cd.
  7. SinusBot обновился до версии Beta 0.9.12.2-58b509d (только для Linux!!!)

    kapabac
    SinusBot обновился до версии Beta 0.9.12.2-58b509d (только для Linux!!!)
    Обзор изменений:
    This release contains mainly bugfixes and a few new scripting commands.
    • feat(vm): getActualNick() will return the nickname of the bot as it is on the server (function may get renamed later on)
    • feat(vm): setAway(away bool, message string) - guess what it does...; when away, it doesn't transmit audio - there's nothing I can do about that
    • feat: speech recognition should be quite stable now and only use resources when necessary; usable with licensed instances, a howto will follow
    • feat(vm): saveConfig() will now save changed config values (handle with care)
    • feat(vm): add qyt() / queueYT()
    • enh: add application/vnd.apple.mpegurl as valid playlist mimeType
    • fix: decrease ram/cpu usage for speech recognition
    • fix: update webdav implementation
    • fix: don't leak some audio converters
    • fix: make -pwreset work again
    • fix(vm): make type number actually numeric
    • fix(vm): make channels show up again
  8. SinusBot обновился до версии Beta 0.9.12-6bb0227 (только для Linux!!!)

    kapabac
    SinusBot обновился до версии Beta 0.9.12-6bb0227 (только для Linux!!!)
    Обзор изменений:
    This release fixes many smaller bugs and adds some new features to the script settings page.
    • enh: optimize buffer usage in new audio handling
    • enh(vm): add conditions to script settings
    • enh(vm): add yt(), ytdl()
    • enh: clarify some error messages
    • fix: remove a bug in the playlist interface that could cause a crash
    • fix: make channelUpdate honor the description field
    • fix: remove some bugs from the client library that could cause crashes
    • fix: make trackInfo trigger regardless of announce option
    • fix: always use lowercase on username when logging in
    • enh(vm): added new variable types: strings, tracks, array
    • enh: enlarge some buffers for JSON handling for specific calls
  9. SinusBot обновился до версии Beta 0.9.11-ee30ef7 (только для Linux!!!)

    kapabac
    SinusBot обновился до версии Beta 0.9.11-ee30ef7 (только для Linux!!!)
    Обзор изменений:
    This is another beta that might be a little bit more experimental, so please - as usual - only upgrade if you feel adventurous. It adds some features to the scripting engine that have been requested, audio filters, better error handling and more.
    • feat: add volume and sfx option to tag editor; sfx will always be played "on top" like "sound" vs "music" in the ts3soundboard plugin
    • enh: upgrade to ffmpeg-3.0
    • enh: support for audio filters (compressors and such); this should solve problems for those who have had problems with different volumes in different tracks before
    • enh: less RAM, less CPU
    • enh: optimize dev-console
    • enh: handle tsgroup -1 as guest group
    • enh(ts): add client or invoker object to most callbacks to streamline scripting API, including dbid for ts backend
    • enh(ts): implement ping/pong between client and bot and restart if client stalls
    • enh(ts): make channelUpdate actually trigger
    • enh(vm): add getUser(userid); returns a BOT user
    • enh(vm): enhance error handling
    • enh(vm/ts): add addClientToServerGroup(dbid, servergroupid) / removeClientFromServerGroup(dbid, servergroupid)
    • enh(vm): add getLogLevel / setLogLevel / getInstanceLogLevel / setInstanceLogLevel
    • fix: make the interface work again in IE
    • fix: remove a race condition
    • fix: add support for charsets in playlists
    • fix: remove a memleak
    • fix: disable reconnection tries in some cases (ytdl, tts...)
    • fix: correctly handle new icy stream information formatting
    • fix: make parent in createChannel / updateChannel working when given as string
    • fix: add description to createChannel / updateChannel
    • fix: make scripts work when they've got no vars attribute
    • fix: remove basic auth which was set when not configured
    If you use scripts that use the sinusbot.on('timer'...) event, you have to either migrate that to use setInterval() or add
    Код:
    [Scripts]
    EnableTimer = true
    Don't forget to copy the new plugin over.

    Happy testing!
    К сожалению, в этот раз без перевода...
  10. SinusBot обновился до версии Beta 0.9.10-e1fdee3 (только для Linux!!!)

    kapabac
    SinusBot обновился до версии Beta 0.9.10-e1fdee3 (только для Linux!!!)
    Обзор изменений:
    This is a pretty huge update that includes changes to almost every part of the bot.

    Focus for this build has been on scripting - I hope that it works out well for most of you. This build might be a little heavier in terms of CPU & RAM usage, I'll focus on optimizing this in the next version.

    As announced in another post, there have been major changes to the scripting interface that might break old scripts. Should you rely on any script and aren’t able to update & fix it by yourself, please WAIT with updating the bot.

    Also, due to a change of the database structure, a downgrade will not be possible (without hassle)! So if you plan on reverting to an older version (you should really do this even if you're not planning to downgrade again), please create a backup before upgrading.

    So what changed? (For more details, please check the changelog)
    • many more functions have been added to the scripting interface, also setTimeout / setInterval have been added to the core
    • script events can now also be triggered through the http-api
    • cross-instance scripting
    • stream audio to icecast
    • crossfading of songs (for those that don’t listen to a radio station all the time)
    • things downloaded with ytdl will now get a proper cover if it is available
    • fixes in the audio engine to prevent clipping
    • a new external plugin interface to add own audio sources (this will be documented later on)
    • removed some dependencies so that the bot should work on more systems without ugly workarounds
    • better handling of ytdl-streams
    • scripts can now bring their own html/js pages (will be documented later on)
    I'm also thinking about increasing the number of instances a bit after a free registration. Let me hear how many instances you would use for what and how many users usually are on your server (feedback is always welcome).

    Donations are still very welcome as well Wink

    Thanks to all "Insiders" for testing!

    Have fun! Dance
    Это довольно огромное обновление, которое включает в себя изменения почти в каждой части бота.

    Упор в этой сборке делался на сценарии - я надеюсь, что они работают хорошо для большинства из вас. Эта сборка может быть немного тяжелее в плане использования процессора и ОЗУ , я сосредоточусь на оптимизации этого в следующей версии.

    Как было сказано выше, произошли серьезные изменения в интерфейсе сценариев , которые могут нарушить старые сценарии. Если для вас сильно важна работа ваших сценариев и вы не в состоянии обновить и отремонтировать их самостоятельно , пожалуйста, ПОДОЖДИТЕ с обновлением бота.

    Кроме того, в связи с изменением структуры базы данных, понижение версии будет невозможно (без хлопот)! Так что если вы планируете возвращаться к старой версии (вы должны действительно сделать это, даже если вы не планируете снова понижать версию), пожалуйста, создайте резервную копию перед обновлением!

    Так что же изменилось? (Для более подробной информации, пожалуйста, проверьте список изменений)
    • много различных функций, которые были добавлены к интерфейсу сценариев, также setTimeout/setInterval были добавлены к ядру
    • события сценариев теперь могут также срабатывать через HTTP-API
    • связь между экземплярами в сценариях
    • потоковое аудио в IceCast
    • плавный переход песен (для тех, кто не слушают радиостанции все время)
    • загруженные с ytdl теперь будут получать надлежащую обложку , если она доступна
    • исправления в звуковом движке для предотвращения обрывов
    • обновлен внешний интерфейс плагина, чтобы добавлять собственные источники аудио (это будет документировано позже)
    • удалены некоторые зависимости, так что бот должен работать на большинстве систем без неприятных обходных
    • улучшена обработка ytdl-потоков
    • скрипты могут теперь вызывать свои HTML/JS страницы (будет документировано позже)
    Я также думаю о не большом увеличении числа экземпляров ботов после бесплатной регистрации. Я хотел бы услышать, сколько копий вы хотите использовать и для чего и сколько пользователей обычно на вашем сервере (обратная связь всегда приветствуется).

    Пожертвования все еще очень приветствуются Wink

    Благодарю всех "инсайдеров" за тестирование!

    Веселитесь! Dance