Бот для потоковой передачи видео в голосовом чате Telegram

• Нет отзывов

Автор

Описание

Бот Telegram для потоковой передачи видео в голосовом чате Telegram как для групп, так и для каналов. Поддерживает прямые трансляции, видео на YouTube и телеграммы. С поддержкой потоковой записи, потоков по расписанию и многим другим.

Конфигурационные переменные:

Обязательные вары

  1. API_ID: Получить с my.telegram.org
  2. API_HASH: Получить с my.telegram.org
  3. BOT_TOKEN@Botfather
  4. SESSION_STRING: Генерировать отсюдаGenerateStringName
  5. CHAT: идентификатор канала/группы, где бот воспроизводит музыку.

Рекомендуемые необязательные переменные

  1. DATABASE_URI: URL-адрес базы данных MongoDB, полученный из mongodb . Это необязательная переменная, но рекомендуется использовать ее для использования всех функций.
  2. HEROKU_API_KEY: Ваш API-ключ heroku. Возьми один отсюда
  3. HEROKU_APP_NAME: Имя вашего приложения heroku.
  4. FILTERS: Фильтр поиска воспроизведения канала. Воспроизведение канала означает, что вы можете воспроизводить все файлы в определенном канале с помощью команды /cplay. Текущие фильтры video documentДля поиска аудиофайлов используйте video document audioдля видео только поиск, использование videoи так далее.

Необязательные вары

  1. LOG_GROUP: Группа для отправки плейлиста, если ЧАТ является группой ()
  2. ADMINS: идентификатор пользователей, которые могут использовать команды администратора.
  3. STARTUP_STREAM: это будет транслироваться при запуске и перезапуске бота. Вы можете использовать либо любой STREAM_URL, либо прямую ссылку на любое видео, либо ссылку на Youtube Live. Вы также можете использовать плейлист YouTube. Найдите ссылку Telegram для своего плейлиста из PlayList Dumb или получите плейлист из PlayList Extract . Ссылка на список воспроизведения должна иметь форму https://t.me/DumpPlaylist/xxx.
  4. REPLY_MESSAGE: Ответ тем, кто пишет в личку ПОЛЬЗОВАТЕЛЮ. Оставьте поле пустым, если вам не нужна эта функция. (Настраивается через бота, если добавлен mongodb.)
  5. ADMIN_ONLY: Pass TrueЕсли вы хотите сделать команду /play только для админов CHATПо умолчанию /play доступен для всех. (Настраивается через бота, если добавлен mongodb.)
  6. DATABASE_NAME: имя базы данных для вашей базы данных mongodb.
  7. SHUFFLE: Сделайте это False, если не хотите перемешивать плейлисты. (Настраивается через бота, если добавлен mongodb.)
  8. EDIT_TITLE: Сделайте это False, если вы не хотите, чтобы бот редактировал заголовок видеочата в зависимости от воспроизводимой песни. (Настраивается через бота, если добавлен mongodb.)
  9. RECORDING_DUMP: идентификатор канала с учетной записью USER в качестве администратора для вывода записей видеочата.
  10. RECORDING_TITLE: Пользовательский заголовок для ваших записей видеочата.
  11. TIME_ZONE: часовой пояс вашей страны, по умолчанию IST
  12. IS_VIDEO_RECORD: Сделайте это False, если вы не хотите записывать видео, и будет записываться только аудио. (Настраивается через бота, если добавлен mongodb.)
  13. IS_LOOPСделайте это False, если вы не хотите 24 / 7 Video Chat. (Настраивается через бота, если добавлен mongodb.)
  14. IS_VIDEO: Сделайте это False, если хотите использовать плеер как музыкальный плеер без видео. (Настраивается через бота, если добавлен mongodb.)
  15. PORTRAIT: Сделайте это True, если хотите, чтобы видео записывалось в портретном режиме. (Настраивается через бота, если добавлен mongodb.)
  16. DELAY: выберите ограничение по времени для удаления команд. 10 секунд по умолчанию.
  17. QUALITY: Настройте качество видеочата, используйте один из highmediumlow.
  18. BITRATE: Битрейт аудио (не рекомендуется менять).
  19. FPS: частота кадров воспроизводимого видео (не рекомендуется изменять).

Требования

  • Python 3.8 или выше.
  • FFMpeg .

 

Ссылка на гит: https://github.com/subinps/VCPlayerBot

Вход

Либо введите логин и пароль:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Регистрация

Регистрация на сайте возможна только через один из предложенных сервисов:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Оплата