Инструкция “Как установить медиа-бот на Windows 10”.

Время на прочтение: 3 минут(ы)

Будут ошибки, или я что-то опустил – пишите Сюда, переделаю.
Файл “Добавить командную строку в контекст-меню” будет закреплен.
И да. Прежде чем кричать, что инструкция – дерьмо, прочитайте ее до конца и сделайте так, как написано. И если у вас ничего не получилось, то что ж, тогда у вас, простите, руки кривые.
Поехали!

Сначала установите Python.
Python можно скачать тут:
скачать 64bit
скачать 32 bit

При установке отметьте флажок “Python в Windows PATH”.
Потом зайдите по пути: Название вашей учетной записи\AppData\Local\Programs\Python
Там должна быть папка. У меня это Python310, у вас может быть другое название.
Потом контекст-меню – Командная строка – Открыть как” (первый пункт)
Введите команду, чтобы обновить Pip3: python -m pip install —upgrade pip

Проверка текущей версии PIP
Для проверки текущей версии PIP нужно использовать путь скриптов Python вместо пути приложения.
Закройте командную строку.
войдите в эту папку “Python” и найдите там папку “Scripts”.
Далее нажмите контекст-меню – Командная строка и откройте первый пункт.
Когда откроется командная строка, введите такую команду: pip —version и нажмите Enter.
Если у вас последняя версия, закрывайте все и выходите.

Дальше скачайте сам бот тут и роз пакуйте в нужную папку.
скачать можно тут

Откройте папку, в которой находится папка бота.
На папке с ботом нажмите контекст-меню – Командная строка и откройте первый пункт.
Когда запустится командная строка, пишите такую команду: pip3 install -r requirements.txt
Потом откройте папку с ботом и ищите в ней папку “Tools”
Откройте контекст-меню – Командная строка и откройте первый пункт
Когда откроется командная строка, пишите такие команды по очереди:
1
py libmpv_win_downloader.py
2
py ttsdk_downloader.py
3
py compile_locales.py
После каждой команды нажимайте Enter и ждите завершения установки.
Если нужно сделать привязку к ВКонтакте, введите тут же команду:
py vk_auth.py
Если требуется капча, попробуйте запустить VPN.
Первое поле – номер телефона от ВКонтакте.
Нажмите Enter.
Второе окно – пароль от ВКонтакте.
Нажмите Enter.
Появится окно с токеном.
Скопируйте его через виртуальное окно и сохраните на время в документ.
Закройте консоль.
Откройте папку с ботом и ищите файл “config_default.json”
Переименуйте его как config.json
Теперь нужно определить динамики.
Откройте папку, где находится папка с ботом.
Нажмите контекст-меню – Командная строка и откройте первый пункт.
Когда запустится командная строка, введите команду:
py TTMediaBot.py —devices
Откроется окно “Список устройств под своей цифрой по списку”.
Сначала нужно определить динамики. Это output_device
И ниже по списку цифры.
Запомните цифру нужного устройства.
Потом определите микрофон. Это input_device
Тоже по списку будут устройства.
Запомните цифру нужного устройства.
Теперь можно закрыть командную строку.
Откройте папку с ботом, найдите файл “config.json” и откройте его блокнотом.
Редактируйте такие параметры:
динамики
output_device
Поставьте в конце цифру для динамиков, которую запомнили на определении.
микрофон
input_device
Поставьте в конце цифру для микрофона.
Если нужно, чтобы бот запускался с нужной громкостью, редактируйте строку
«default_volume»: 50,
Поставьте свою цифру, например, 15.
Теперь нужно определить, куда бот будет заходить.
Напишите нужный хост
hostname
Ниже пишите нужные порты
tcp_port и udp_port
Теперь нужно определить, под какой учетной записью будет заходить бот.
Если он будет заходить без учетной записи, пропустите этот пункт.
Чтобы прописать учетную запись, редактируйте строки:
имя пользователя в Teamtalk
username
пароль в Teamtalk
password
Далее нам нужно определить, куда бот будет попадать при каждом входе на портал.
Редактируйте такие строки:
channel
Запишите полный путь точь-в-точь как подписаны каналы в Teamtalk. При этом важно сохранять пробелы, дефисы и большие буквы именно так, как подписан полный путь к каналу в Teamtalk.
Например, /test/res/tik/
Если бот должен попадать в корневой канал, просто поставьте косую черту.
Есле в канале есть пароль, редактируйте строку
channel_password
Если пароля нет, пропустите эту строку.
Если нужно подключить ВКонтакте, редактируйте строку
token
В принципе, на этом основная конфигурация файла завершена, и бот полностью готов к работе.
Для того, чтобы запустить бота, войдите в папку, где расположена папка с ботом, и откройте на ней контекст-меню – Командная строка и откройте первый пункт.
Когда откроется консоль, вставьте такую строку:
python TTMediaBot.py
И, если вы все правильно сделали, то к вам зайдет бот. Ну а если возникает ошибка, тогда это ваша невнимательность. ПеречИтайте еще раз инструкцию.
Дополнительно (по желанию).
Поставить сервис YouTube или иной сервис, который доступен при запуске медиа-бота.
В файле
config.json
найдите такую строку:
«default_service»: «yt»,
yt
Это значит YouTube.
Если у вас иной сервис, пишите yt, если хотите поставить YouTube по умолчанию. Или другой сервис который доступен для медиа-бота.
Если у вас есть лицензия, вы можете редактировать такие строки:
«license_name»: «»,
и
«license_key»: «»,
На этом у меня все.
cmd