GithubHelp home page GithubHelp logo

subinps / vcplayerbot Goto Github PK

View Code? Open in Web Editor NEW
520.0 16.0 1.4K 214 KB

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live steams, YouTube videos and telegram media. Supports scheduling streams, recording and many more.

License: GNU General Public License v3.0

Dockerfile 0.13% Python 99.46% Shell 0.41%
hacktoberfest hacktoberfest2021 hacktoberfest-accepted telegram-bot videoplayer bot telegram

vcplayerbot's Introduction

VCPlayerBot

GitHub Repo stars GitHub issues GitHub pull requests GitHub contributors GitHub forks

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live streams, YouTube videos and telegram media. With record stream support, Schedule streams, and many more.

Config Vars:

Mandatory Vars

  1. API_ID : Get From my.telegram.org
  2. API_HASH : Get from my.telegram.org
  3. BOT_TOKEN : @Botfather
  4. SESSION_STRING : Generate From here GenerateStringName
  5. CHAT : ID of Channel/Group where the bot plays Music.

Recommended Optional Vars

  1. DATABASE_URI: MongoDB database Url, get from mongodb. This is an optional var, but it is recomonded to use this to experiance the full features.
  2. HEROKU_API_KEY: Your heroku api key. Get one from here
  3. HEROKU_APP_NAME: Your heroku apps name.
  4. FILTERS: Filter the search for channel play. Channel play means you can play all the files in a purticular channel using /cplay command. Current filters are video document . For searching audio files use video document audio . for video only search , use video and so on.

Optional Vars

  1. LOG_GROUP : Group to send Playlist, if CHAT is a Group()
  2. ADMINS : ID of users who can use admin commands.
  3. STARTUP_STREAM : This will be streamed on startups and restarts of bot. You can use either any STREAM_URL or a direct link of any video or a Youtube Live link. You can also use YouTube Playlist.Find a Telegram Link for your playlist from PlayList Dumb or get a PlayList from PlayList Extract. The PlayList link should in form https://t.me/DumpPlaylist/xxx.
  4. REPLY_MESSAGE : A reply to those who message the USER account in PM. Leave it blank if you do not need this feature. (Configurable through bot if mongodb added.)
  5. ADMIN_ONLY : Pass True If you want to make /play command only for admins of CHAT. By default /play is available for all.(Configurable through bot if mongodb added.)
  6. DATABASE_NAME: Database name for your mongodb database.
  7. SHUFFLE : Make it False if you dont want to shuffle playlists. (Configurable through bot if mongodb added.)
  8. EDIT_TITLE : Make it False if you do not want the bot to edit video chat title according to playing song. (Configurable through bot if mongodb added.)
  9. RECORDING_DUMP : A Channel ID with the USER account as admin, to dump video chat recordings.
  10. RECORDING_TITLE: A custom title for your videochat recordings.
  11. TIME_ZONE : Time Zone of your country, by default IST
  12. IS_VIDEO_RECORD : Make it False if you do not want to record video, and only audio will be recorded.(Configurable through bot if mongodb added.)
  13. IS_LOOP ; Make it False if you do not want 24 / 7 Video Chat. (Configurable through bot if mongodb added.)
  14. IS_VIDEO : Make it False if you want to use the player as a musicplayer without video. (Configurable through bot if mongodb added.)
  15. PORTRAIT: Make it True if you want the video recording in portrait mode. (Configurable through bot if mongodb added.)
  16. DELAY : Choose the time limit for commands deletion. 10 sec by default.
  17. QUALITY : Customize the quality of video chat, use one of high, medium, low .
  18. BITRATE : Bitrate of audio (Not recommended to change).
  19. FPS : Fps of video to be played (Not recommended to change.)

Requirements

  • Python 3.8 or Higher.
  • FFMpeg.

Deploy to Heroku

Deploy

Deploy to Railway

Deploy to VPS

git clone https://github.com/subinps/VCPlayerBot
cd VCPlayerBot
pip3 install -r requirements.txt
# install node js
sudo bash install_node.sh
# <Create Variables appropriately (.env [optional])>
python3 main.py

Features

  • Playlist, queue.
  • Zero downtime in playing.
  • Supports Video Recording.
  • Supports Scheduling voicechats.
  • Cool UI for controling the player.
  • Customizabe to audio or video.
  • Custom quality for video chats.
  • Supports Play from Youtube Playlist.
  • Change VoiceChat title to current playing song name.
  • Supports Live streaming from youtube
  • Play from telegram file supported.
  • Starts Radio after if no songs in playlist.
  • Automatic restart even if heroku restarts. (Configurable)
  • Support exporting and importing playlist.

Note

Note To A So Called Dev:

Kanging this codes and and editing a few lines and releasing a V.x or an alpha, beta , gama branches of your repo wont make you a Developer. Fork the repo and edit as per your needs.

LICENSE

CREDITS

vcplayerbot's People

Contributors

anjanamadu avatar anon97945 avatar arunpt avatar dependabot[bot] avatar pranav-saraswat avatar rahulps1000 avatar shrivastavanolo avatar spechide avatar subinps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vcplayerbot's Issues

Why is it stuck when playing audio in bot?

when i deploy a bot on heroku and try to play, Audio does not come clear. audio gets stuck a little bit. deployed 3-4 times but problem is same.
My friend also tried many times.
audio doesn't come clear and smooth.
but why? is it heroku problem or repo?
please fix this asap.

Errror

2021-09-11T03:58:59.829151+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.ChannelInvalid: [400 CHANNEL_INVALID]: The channel parameter is invalid (caused by "channels.GetChannels")
2021-09-11T03:59:00.136253+00:00 heroku[worker.1]: Process exited with status 1
2021-09-11T03:59:00.229859+00:00 heroku[worker.1]: State changed from up to crashed

Bot Not Starting ...?

2021-12-11T02:54:00.996805+00:00 app[worker.1]: Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (21.2.0)
2021-12-11T02:54:00.997551+00:00 app[worker.1]: Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (4.0.1)
2021-12-11T02:54:00.998160+00:00 app[worker.1]: Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (1.7.2)
2021-12-11T02:54:01.027853+00:00 app[worker.1]: Requirement already satisfied: typing-extensions>=3.6.5 in /usr/local/lib/python3.9/site-packages (from async-timeout<5.0,>=4.0.0a3->aiohttp->py-tgcalls->-r requirements.txt (line 2)) (4.0.1)
2021-12-11T02:54:01.137173+00:00 app[worker.1]: Requirement already satisfied: tzdata in /usr/local/lib/python3.9/site-packages (from pytz-deprecation-shim->tzlocal!=3.,>=2.0->apscheduler->-r requirements.txt (line 14)) (2021.5)
2021-12-11T02:54:01.245031+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:54:01.401529+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:54:01.417452+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:54:02.807533+00:00 app[worker.1]: Starting Bot....
2021-12-11T02:54:03.352578+00:00 app[worker.1]: [11-Dec-21 02:54:03 - INFO] - utils.logger - Reply Message Found, Enabled PM MSG
2021-12-11T02:54:37.087380+00:00 app[worker.1]: Traceback (most recent call last):
2021-12-11T02:54:37.087558+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 15, in
2021-12-11T02:54:37.087805+00:00 app[worker.1]: from utils import (
2021-12-11T02:54:37.087839+00:00 app[worker.1]: File "/VCPlayerBot/utils/init.py", line 4, in
2021-12-11T02:54:37.087938+00:00 app[worker.1]: from .utils import *
2021-12-11T02:54:37.087952+00:00 app[worker.1]: File "/VCPlayerBot/utils/utils.py", line 101, in
2021-12-11T02:54:37.088111+00:00 app[worker.1]: scheduler.start()
2021-12-11T02:54:37.088135+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/asyncio.py", line 45, in start
2021-12-11T02:54:37.088400+00:00 app[worker.1]: super(AsyncIOScheduler, self).start(paused)
2021-12-11T02:54:37.088417+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/base.py", line 163, in start
2021-12-11T02:54:37.088643+00:00 app[worker.1]: store.start(self, alias)
2021-12-11T02:54:37.088659+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/jobstores/mongodb.py", line 57, in start
2021-12-11T02:54:37.088803+00:00 app[worker.1]: self.collection.create_index('next_run_time', sparse=True)
2021-12-11T02:54:37.088819+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 2101, in create_index
2021-12-11T02:54:37.089851+00:00 app[worker.1]: return self.__create_indexes([index], session, cmd_options)[0]
2021-12-11T02:54:37.089873+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 1961, in __create_indexes
2021-12-11T02:54:37.090936+00:00 app[worker.1]: with self._socket_for_writes(session) as sock_info:
2021-12-11T02:54:37.090973+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 198, in _socket_for_writes
2021-12-11T02:54:37.091167+00:00 app[worker.1]: return self.__database.client._socket_for_writes(session)
2021-12-11T02:54:37.091193+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1356, in _socket_for_writes
2021-12-11T02:54:37.092844+00:00 app[worker.1]: server = self._select_server(writable_server_selector, session)
2021-12-11T02:54:37.092864+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1346, in _select_server
2021-12-11T02:54:37.093408+00:00 app[worker.1]: server = topology.select_server(server_selector)
2021-12-11T02:54:37.093425+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 244, in select_server
2021-12-11T02:54:37.093602+00:00 app[worker.1]: return random.choice(self.select_servers(selector,
2021-12-11T02:54:37.094269+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 202, in select_servers
2021-12-11T02:54:37.094437+00:00 app[worker.1]: server_descriptions = self._select_servers_loop(
2021-12-11T02:54:37.094456+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 218, in _select_servers_loop
2021-12-11T02:54:37.094617+00:00 app[worker.1]: raise ServerSelectionTimeoutError(
2021-12-11T02:54:37.094650+00:00 app[worker.1]: pymongo.errors.ServerSelectionTimeoutError: connection closed,connection closed,connection closed, Timeout: 30s, Topology Description: <TopologyDescription id: 61b412cf7d26a5d288315238, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('cluster0-shard-00-00.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>, <ServerDescription ('cluster0-shard-00-01.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>, <ServerDescription ('cluster0-shard-00-02.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>]>
2021-12-11T02:54:38.088708+00:00 heroku[worker.1]: Process exited with status 1
2021-12-11T02:54:38.155671+00:00 heroku[worker.1]: State changed from up to crashed
2021-12-11T02:54:38.199796+00:00 heroku[worker.1]: State changed from crashed to starting
2021-12-11T02:55:00.484683+00:00 heroku[worker.1]: Starting process with command /bin/bash /start.sh
2021-12-11T02:55:01.266003+00:00 heroku[worker.1]: State changed from starting to up
2021-12-11T02:55:01.859440+00:00 app[worker.1]: Cloning Repo....
2021-12-11T02:55:01.875622+00:00 app[worker.1]: Cloning main branch....
2021-12-11T02:55:01.893503+00:00 app[worker.1]: Cloning into '/VCPlayerBot'...
2021-12-11T02:55:02.851287+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:55:02.878997+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:55:02.890325+00:00 app[worker.1]: Collecting git+https://github.com/pyrogram/pyrogram@master (from -r requirements.txt (line 1))
2021-12-11T02:55:02.891448+00:00 app[worker.1]: Cloning https://github.com/pyrogram/pyrogram (to revision master) to /tmp/pip-req-build-pbk9y2_m
2021-12-11T02:55:02.900162+00:00 app[worker.1]: Running command git clone --filter=blob:none -q https://github.com/pyrogram/pyrogram /tmp/pip-req-build-pbk9y2_m
2021-12-11T02:55:04.340308+00:00 app[worker.1]: Resolved https://github.com/pyrogram/pyrogram to commit bf9e1864141bdab1a4f20393c7d10fcf8c522f63
2021-12-11T02:55:04.341526+00:00 app[worker.1]: Preparing metadata (setup.py): started
2021-12-11T02:55:04.828985+00:00 app[worker.1]: Preparing metadata (setup.py): finished with status 'done'
2021-12-11T02:55:04.835404+00:00 app[worker.1]: Requirement already satisfied: py-tgcalls in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (0.8.1)
2021-12-11T02:55:05.174418+00:00 app[worker.1]: Requirement already satisfied: parse-torrent-name in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (1.1.1)
2021-12-11T02:55:05.217257+00:00 app[worker.1]: Requirement already satisfied: tgcrypto in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (1.2.2)
2021-12-11T02:55:05.354037+00:00 app[worker.1]: Requirement already satisfied: yt-dlp in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (2021.12.1)
2021-12-11T02:55:05.432720+00:00 app[worker.1]: Requirement already satisfied: youtube-search-python in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (1.5.3)
2021-12-11T02:55:05.517771+00:00 app[worker.1]: Requirement already satisfied: httpx==0.14.2 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (0.14.2)
2021-12-11T02:55:05.626544+00:00 app[worker.1]: Requirement already satisfied: youtube-search in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (2.1.0)
2021-12-11T02:55:05.648542+00:00 app[worker.1]: Requirement already satisfied: heroku3 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (5.1.4)
2021-12-11T02:55:05.685049+00:00 app[worker.1]: Requirement already satisfied: pillow in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 10)) (8.4.0)
2021-12-11T02:55:06.769577+00:00 app[worker.1]: Requirement already satisfied: motor in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (2.5.1)
2021-12-11T02:55:06.843682+00:00 app[worker.1]: Requirement already satisfied: dnspython in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (2.1.0)
2021-12-11T02:55:06.895853+00:00 app[worker.1]: Requirement already satisfied: pytz in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 13)) (2021.3)
2021-12-11T02:55:07.139618+00:00 app[worker.1]: Requirement already satisfied: apscheduler in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 14)) (3.8.1)
2021-12-11T02:55:07.218896+00:00 app[worker.1]: Requirement already satisfied: python-dotenv in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 15)) (0.19.2)
2021-12-11T02:55:07.311422+00:00 app[worker.1]: Requirement already satisfied: sniffio in /usr/local/lib/python3.9/site-packages (from httpx==0.14.2->-r requirements.txt (line 7)) (1.2.0)
2021-12-11T02:55:07.312392+00:00 app[worker.1]: Requirement already satisfied: chardet==3.
in /usr/local/lib/python3.9/site-packages (from httpx==0.14.2->-r requirements.txt (line 7)) (3.0.4)
2021-12-11T02:55:07.313274+00:00 app[worker.1]: Requirement already satisfied: httpcore==0.10.
in /usr/local/lib/python3.9/site-packages (from httpx==0.14.2->-r requirements.txt (line 7)) (0.10.2)
2021-12-11T02:55:07.313630+00:00 app[worker.1]: Requirement already satisfied: certifi in /usr/local/lib/python3.9/site-packages (from httpx==0.14.2->-r requirements.txt (line 7)) (2021.10.8)
2021-12-11T02:55:07.314874+00:00 app[worker.1]: Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /usr/local/lib/python3.9/site-packages (from httpx==0.14.2->-r requirements.txt (line 7)) (1.5.0)
2021-12-11T02:55:07.323051+00:00 app[worker.1]: Requirement already satisfied: h11<0.10,>=0.8 in /usr/local/lib/python3.9/site-packages (from httpcore==0.10.
->httpx==0.14.2->-r requirements.txt (line 7)) (0.9.0)
2021-12-11T02:55:07.331595+00:00 app[worker.1]: Requirement already satisfied: pyaes==1.6.1 in /usr/local/lib/python3.9/site-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.6.1)
2021-12-11T02:55:07.333077+00:00 app[worker.1]: Requirement already satisfied: pysocks==1.7.1 in /usr/local/lib/python3.9/site-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.7.1)
2021-12-11T02:55:07.341710+00:00 app[worker.1]: Requirement already satisfied: aiohttp in /usr/local/lib/python3.9/site-packages (from py-tgcalls->-r requirements.txt (line 2)) (3.8.1)
2021-12-11T02:55:07.342416+00:00 app[worker.1]: Requirement already satisfied: psutil in /usr/local/lib/python3.9/site-packages (from py-tgcalls->-r requirements.txt (line 2)) (5.8.0)
2021-12-11T02:55:07.355733+00:00 app[worker.1]: Requirement already satisfied: mutagen in /usr/local/lib/python3.9/site-packages (from yt-dlp->-r requirements.txt (line 5)) (1.45.1)
2021-12-11T02:55:07.356105+00:00 app[worker.1]: Requirement already satisfied: pycryptodomex in /usr/local/lib/python3.9/site-packages (from yt-dlp->-r requirements.txt (line 5)) (3.12.0)
2021-12-11T02:55:07.356516+00:00 app[worker.1]: Requirement already satisfied: websockets in /usr/local/lib/python3.9/site-packages (from yt-dlp->-r requirements.txt (line 5)) (10.1)
2021-12-11T02:55:07.372496+00:00 app[worker.1]: Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages (from youtube-search->-r requirements.txt (line 8)) (2.26.0)
2021-12-11T02:55:07.378628+00:00 app[worker.1]: Requirement already satisfied: python-dateutil>=2.6.0 in /usr/local/lib/python3.9/site-packages (from heroku3->-r requirements.txt (line 9)) (2.8.2)
2021-12-11T02:55:07.384880+00:00 app[worker.1]: Requirement already satisfied: pymongo<4,>=3.12 in /usr/local/lib/python3.9/site-packages (from motor->-r requirements.txt (line 11)) (3.12.3)
2021-12-11T02:55:07.448659+00:00 app[worker.1]: Requirement already satisfied: tzlocal!=3.,>=2.0 in /usr/local/lib/python3.9/site-packages (from apscheduler->-r requirements.txt (line 14)) (4.1)
2021-12-11T02:55:07.449637+00:00 app[worker.1]: Requirement already satisfied: setuptools>=0.7 in /usr/local/lib/python3.9/site-packages (from apscheduler->-r requirements.txt (line 14)) (57.5.0)
2021-12-11T02:55:07.450766+00:00 app[worker.1]: Requirement already satisfied: six>=1.4.0 in /usr/local/lib/python3.9/site-packages (from apscheduler->-r requirements.txt (line 14)) (1.16.0)
2021-12-11T02:55:07.550973+00:00 app[worker.1]: Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/site-packages (from requests->youtube-search->-r requirements.txt (line 8)) (3.3)
2021-12-11T02:55:07.552485+00:00 app[worker.1]: Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.9/site-packages (from requests->youtube-search->-r requirements.txt (line 8)) (1.26.7)
2021-12-11T02:55:07.554566+00:00 app[worker.1]: Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.9/site-packages (from requests->youtube-search->-r requirements.txt (line 8)) (2.0.9)
2021-12-11T02:55:07.585240+00:00 app[worker.1]: Requirement already satisfied: pytz-deprecation-shim in /usr/local/lib/python3.9/site-packages (from tzlocal!=3.
,>=2.0->apscheduler->-r requirements.txt (line 14)) (0.1.0.post0)
2021-12-11T02:55:07.606926+00:00 app[worker.1]: Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (5.2.0)
2021-12-11T02:55:07.607902+00:00 app[worker.1]: Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (1.7.2)
2021-12-11T02:55:07.608853+00:00 app[worker.1]: Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (4.0.1)
2021-12-11T02:55:07.609638+00:00 app[worker.1]: Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (1.2.0)
2021-12-11T02:55:07.610402+00:00 app[worker.1]: Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (21.2.0)
2021-12-11T02:55:07.611493+00:00 app[worker.1]: Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.9/site-packages (from aiohttp->py-tgcalls->-r requirements.txt (line 2)) (1.2.0)
2021-12-11T02:55:07.650659+00:00 app[worker.1]: Requirement already satisfied: typing-extensions>=3.6.5 in /usr/local/lib/python3.9/site-packages (from async-timeout<5.0,>=4.0.0a3->aiohttp->py-tgcalls->-r requirements.txt (line 2)) (4.0.1)
2021-12-11T02:55:07.758860+00:00 app[worker.1]: Requirement already satisfied: tzdata in /usr/local/lib/python3.9/site-packages (from pytz-deprecation-shim->tzlocal!=3.*,>=2.0->apscheduler->-r requirements.txt (line 14)) (2021.5)
2021-12-11T02:55:07.821809+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:55:07.980444+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:55:07.981185+00:00 app[worker.1]: WARNING: Ignoring invalid distribution -wh-pip (/usr/local/lib/python3.9/site-packages)
2021-12-11T02:55:08.378270+00:00 app[worker.1]: Starting Bot....
2021-12-11T02:55:08.805388+00:00 app[worker.1]: [11-Dec-21 02:55:08 - INFO] - utils.logger - Reply Message Found, Enabled PM MSG
2021-12-11T02:55:40.882128+00:00 app[worker.1]: Traceback (most recent call last):
2021-12-11T02:55:40.882215+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 15, in
2021-12-11T02:55:40.882506+00:00 app[worker.1]: from utils import (
2021-12-11T02:55:40.882524+00:00 app[worker.1]: File "/VCPlayerBot/utils/init.py", line 4, in
2021-12-11T02:55:40.882672+00:00 app[worker.1]: from .utils import *
2021-12-11T02:55:40.882688+00:00 app[worker.1]: File "/VCPlayerBot/utils/utils.py", line 101, in
2021-12-11T02:55:40.882905+00:00 app[worker.1]: scheduler.start()
2021-12-11T02:55:40.882925+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/asyncio.py", line 45, in start
2021-12-11T02:55:40.883114+00:00 app[worker.1]: super(AsyncIOScheduler, self).start(paused)
2021-12-11T02:55:40.883140+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/base.py", line 163, in start
2021-12-11T02:55:40.883344+00:00 app[worker.1]: store.start(self, alias)
2021-12-11T02:55:40.883384+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/apscheduler/jobstores/mongodb.py", line 57, in start
2021-12-11T02:55:40.883561+00:00 app[worker.1]: self.collection.create_index('next_run_time', sparse=True)
2021-12-11T02:55:40.883579+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 2101, in create_index
2021-12-11T02:55:40.886385+00:00 app[worker.1]: return self.__create_indexes([index], session, **cmd_options)[0]
2021-12-11T02:55:40.886429+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 1961, in __create_indexes
2021-12-11T02:55:40.888818+00:00 app[worker.1]: with self._socket_for_writes(session) as sock_info:
2021-12-11T02:55:40.888891+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 198, in _socket_for_writes
2021-12-11T02:55:40.889194+00:00 app[worker.1]: return self.__database.client._socket_for_writes(session)
2021-12-11T02:55:40.889218+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1356, in _socket_for_writes
2021-12-11T02:55:40.890032+00:00 app[worker.1]: server = self._select_server(writable_server_selector, session)
2021-12-11T02:55:40.890070+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1346, in _select_server
2021-12-11T02:55:40.890694+00:00 app[worker.1]: server = topology.select_server(server_selector)
2021-12-11T02:55:40.890714+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 244, in select_server
2021-12-11T02:55:40.890941+00:00 app[worker.1]: return random.choice(self.select_servers(selector,
2021-12-11T02:55:40.890959+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 202, in select_servers
2021-12-11T02:55:40.891123+00:00 app[worker.1]: server_descriptions = self._select_servers_loop(
2021-12-11T02:55:40.891140+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 218, in _select_servers_loop
2021-12-11T02:55:40.891314+00:00 app[worker.1]: raise ServerSelectionTimeoutError(
2021-12-11T02:55:40.891350+00:00 app[worker.1]: pymongo.errors.ServerSelectionTimeoutError: connection closed,connection closed,connection closed, Timeout: 30s, Topology Description: <TopologyDescription id: 61b4130eb52491b4063a01a4, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('cluster0-shard-00-00.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>, <ServerDescription ('cluster0-shard-00-01.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>, <ServerDescription ('cluster0-shard-00-02.h6bga.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('connection closed')>]>
2021-12-11T02:55:41.993418+00:00 heroku[worker.1]: Process exited with status 1
2021-12-11T02:55:42.052226+00:00 heroku[worker.1]: State changed from up to crashed

Little audio stutter

Getting little audio stutters on telegram audio files but much much less on livestreams.

Railway Button Issue

Sir my railway account got banned when deploying tg-vc userbot..it was done by accedently. Can u please unban me

Use custom command

hello and thanks for the bot.works perfect.

Just wondering if it is possible to add ffmpeg custom command to bot ?
for example i have a video file ( or a stream m3u8 url ) and want to add my logo or a text on video while streaming.change quality of the video .... use this :
ffmpeg -re -i input.mp4 -c:v libx264 -c:a mp3 -vf "drawtext=text='my channel name'" -v:b 2M -preset fast output.mp4
or stack 2 videos for streaming.

thank you.

Can't schedule live streams using VCPlayer

Hello @subinps bro ,
I'm right here to tell about a problem in VCPlayer.
I'm trying to schedule a live stream in our channel using Good Day Channel: By Nava Live bot. It's showing “Succesfully scheduled to stream on Nov 04 2021, 10:00 AM”. But, in my channel, it's not really showing as “Live stream scheduled in Nov 04, 10:00”.
It's not really scheduling. I've tried to cancel the stream, and rescheduled it. I've restarted it.
But, still it didn't scheduled in my channel.
Please fix this issue.

Processing

Bot Always shows processing..bot didn't play in group

Songs not playing

It aint playing anying and when i checked my logs it was stuck at this whenever i tried to play something - "[youtube] a-iZH8x0w0E: Downloading android player API JSON" please help

Please Remove Railway Button

Hello,

We're seeing an elevated amount of users get banned based on your repository

Any way you could remove the Railway button from your project?

Cheers,
The Railway Team

Automatically changing to radio

I deployed this bot in my grup where radioplay automatically that's very disturbing to others because they don't know the language that and they don't need radio so I need a feature where it automatically stops or leave the group immediately after finishing the finishing the song list or a the last song.... which is requested

Some files are not playing in DC 6!

Hello @subinps,
I've checked some videos in my Telegram channel, Good Day Channel: By Nava to play with bot.
But, unfortunately, the videos in my channel isn't playing with DC 6. I've also checked another Telegram file to play it. But, not playing in DC 6...
So, I want to wait for some time to download the video and play it... 🙁
Bot Logs

auto reconnect

It is not heroku daily restart proof.
It maybe should check if it's connected and if not connect. Since /leave and then /play works.

My playlist is getting following error:
[12-Oct-21 05:50:18 - ERROR] - asyncio - SetVideoCallStatus: [400 Bad Request]: [400 PARTICIPANT_JOIN_MISSING] (caused by "phone.EditGroupCallParticipant")

Feed back

IMG_20211024_205634_316.jpg
Plz add option too.turn this off and on...
And plz add this feature...all are requesting for this 3 grups....currently
Also
Make a vcadminlilst viewable cmd
And cmds to edit vars plzzzzzz update

features

please add m3u8 live link support

ModuleNotFoundError: No module named 'pytgcalls.types'

Hi There, just trying out your application, getting a python exception

Python 3.7.3 (default, Jan 22 2021, 20:04:44)

Successfully installed Pyrogram-1.2.9 aiohttp-3.7.4.post0 anyio-3.3.1 async-lru-1.0.2 async-timeout-3.0.1 attrs-21.2.0 bidict-0.21.3 charset-normalizer-2.0.4 ffmpeg-python-0.2.0 future-0.18.2 h11-0.12.0 httpcore-0.13.6 httpx-0.19.0 multidict-5.1.0 psutil-5.8.0 py-tgcalls-0.6.0 pyaes-1.6.1 pysocks-1.7.1 python-engineio-4.2.1 python-socketio-5.4.0 rfc3986-1.5.0 sniffio-1.2.0 tgcrypto-1.2.2 typing-extensions-3.10.0.2 yarl-1.6.3 youtube-search-2.1.0 youtube-search-python-1.4.7

Traceback (most recent call last):
  File "main.py", line 16, in <module>
    from utils import start_stream
  File "/home/aurax/VCPlayerBot/utils.py", line 16, in <module>
    from pytgcalls.types.input_stream import InputAudioStream, InputVideoStream, AudioParameters, VideoParameters
ModuleNotFoundError: No module named 'pytgcalls.types'

Heroku API iD

2021-09-24T13:37:16.385227+00:00 app[worker.1]: r = await self.session.send(
2021-09-24T13:37:16.385229+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 426, in send
2021-09-24T13:37:16.385330+00:00 app[worker.1]: return await self._send(data, timeout=timeout)
2021-09-24T13:37:16.385332+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 396, in _send
2021-09-24T13:37:16.385421+00:00 app[worker.1]: RPCError.raise_it(result, type(data))
2021-09-24T13:37:16.385423+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/errors/rpc_error.py", line 91, in raise_it
2021-09-24T13:37:16.385485+00:00 app[worker.1]: raise getattr(
2021-09-24T13:37:16.385499+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.ApiIdInvalid: [400 API_ID_INVALID]: The api_id/api_hash combination is invalid (caused by "auth.ImportBotAuthorization")
2021-09-24T13:37:16.707585+00:00 heroku[worker.1]: Process exited with status 1
2021-09-24T13:37:16.779164+00:00 heroku[worker.1]: State changed from up to crashed
2021-09-24T14:00:36.499983+00:00 heroku[worker.1]: State changed from crashed to starting
2021-09-24T14:00:57.410918+00:00 heroku[worker.1]: Starting process with command /bin/bash /start.sh
2021-09-24T14:00:58.044004+00:00 heroku[worker.1]: State changed from starting to up
2021-09-24T14:00:58.323990+00:00 app[worker.1]: Cloning Repo....
2021-09-24T14:00:58.327235+00:00 app[worker.1]: Cloning into '/VCPlayerBot'...
2021-09-24T14:00:59.046855+00:00 app[worker.1]: Collecting git+https://github.com/pyrogram/pyrogram@master (from -r requirements.txt (line 1))
2021-09-24T14:00:59.047627+00:00 app[worker.1]: Cloning https://github.com/pyrogram/pyrogram (to revision master) to /tmp/pip-req-build-ij4hbi63
2021-09-24T14:00:59.047740+00:00 app[worker.1]: Running command git clone -q https://github.com/pyrogram/pyrogram /tmp/pip-req-build-ij4hbi63
2021-09-24T14:01:00.537212+00:00 app[worker.1]: Resolved https://github.com/pyrogram/pyrogram to commit 09c82892597988d1ea7f8dd645cc9b8be300c226
2021-09-24T14:01:00.767371+00:00 app[worker.1]: Requirement already satisfied: py-tgcalls==0.8.0 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 2)) (0.8.0)
2021-09-24T14:01:00.915381+00:00 app[worker.1]: Requirement already satisfied: tgcrypto in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 3)) (1.2.2)
2021-09-24T14:01:00.971314+00:00 app[worker.1]: Requirement already satisfied: ffmpeg-python in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 4)) (0.2.0)
2021-09-24T14:01:00.988036+00:00 app[worker.1]: Requirement already satisfied: wrapt_timeout_decorator in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 5)) (1.3.1)
2021-09-24T14:01:01.002260+00:00 app[worker.1]: Requirement already satisfied: youtube_dl in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 6)) (2021.6.6)
2021-09-24T14:01:01.421758+00:00 app[worker.1]: Requirement already satisfied: youtube_search_python in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 7)) (1.4.8)
2021-09-24T14:01:01.452424+00:00 app[worker.1]: Requirement already satisfied: youtube_search in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 8)) (2.1.0)
2021-09-24T14:01:01.465986+00:00 app[worker.1]: Requirement already satisfied: heroku3 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 9)) (4.2.3)
2021-09-24T14:01:01.482345+00:00 app[worker.1]: Requirement already satisfied: psutil in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (5.8.0)
2021-09-24T14:01:01.483548+00:00 app[worker.1]: Requirement already satisfied: httpx in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.19.0)
2021-09-24T14:01:01.484366+00:00 app[worker.1]: Requirement already satisfied: aiohttp in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.7.4.post0)
2021-09-24T14:01:01.489552+00:00 app[worker.1]: Requirement already satisfied: async_lru==1.0.2 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.0.2)
2021-09-24T14:01:01.490783+00:00 app[worker.1]: Requirement already satisfied: pyaes==1.6.1 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.6.1)
2021-09-24T14:01:01.491695+00:00 app[worker.1]: Requirement already satisfied: pysocks==1.7.1 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.7.1)
2021-09-24T14:01:01.504059+00:00 app[worker.1]: Requirement already satisfied: future in /usr/local/lib/python3.9/dist-packages (from ffmpeg-python->-r requirements.txt (line 4)) (0.18.2)
2021-09-24T14:01:01.508488+00:00 app[worker.1]: Requirement already satisfied: multiprocess in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (0.70.12.2)
2021-09-24T14:01:01.509196+00:00 app[worker.1]: Requirement already satisfied: pathlib in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (1.0.1)
2021-09-24T14:01:01.509743+00:00 app[worker.1]: Requirement already satisfied: dill in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (0.3.4)
2021-09-24T14:01:01.510299+00:00 app[worker.1]: Requirement already satisfied: wrapt in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (1.12.1)
2021-09-24T14:01:01.516563+00:00 app[worker.1]: Requirement already satisfied: requests in /usr/local/lib/python3.9/dist-packages (from youtube_search->-r requirements.txt (line 8)) (2.26.0)
2021-09-24T14:01:01.520516+00:00 app[worker.1]: Requirement already satisfied: python-dateutil>=2.6.0 in /usr/local/lib/python3.9/dist-packages (from heroku3->-r requirements.txt (line 9)) (2.8.2)
2021-09-24T14:01:01.522779+00:00 app[worker.1]: Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.9/dist-packages (from python-dateutil>=2.6.0->heroku3->-r requirements.txt (line 9)) (1.16.0)
2021-09-24T14:01:01.533836+00:00 app[worker.1]: Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (3.2)
2021-09-24T14:01:01.534649+00:00 app[worker.1]: Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (1.26.7)
2021-09-24T14:01:01.535742+00:00 app[worker.1]: Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (2021.5.30)
2021-09-24T14:01:01.536641+00:00 app[worker.1]: Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (2.0.6)
2021-09-24T14:01:01.557665+00:00 app[worker.1]: Requirement already satisfied: typing-extensions>=3.6.5 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.10.0.2)
2021-09-24T14:01:01.559238+00:00 app[worker.1]: Requirement already satisfied: chardet<5.0,>=2.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (4.0.0)
2021-09-24T14:01:01.560339+00:00 app[worker.1]: Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.6.3)
2021-09-24T14:01:01.561262+00:00 app[worker.1]: Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (21.2.0)
2021-09-24T14:01:01.562047+00:00 app[worker.1]: Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (5.1.0)
2021-09-24T14:01:01.563173+00:00 app[worker.1]: Requirement already satisfied: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.0.1)
2021-09-24T14:01:01.607896+00:00 app[worker.1]: Requirement already satisfied: httpcore<0.14.0,>=0.13.3 in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.13.7)
2021-09-24T14:01:01.608750+00:00 app[worker.1]: Requirement already satisfied: sniffio in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.2.0)
2021-09-24T14:01:01.609876+00:00 app[worker.1]: Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.5.0)
2021-09-24T14:01:01.614827+00:00 app[worker.1]: Requirement already satisfied: anyio==3.* in /usr/local/lib/python3.9/dist-packages (from httpcore<0.14.0,>=0.13.3->httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.3.1)
2021-09-24T14:01:01.615595+00:00 app[worker.1]: Requirement already satisfied: h11<0.13,>=0.11 in /usr/local/lib/python3.9/dist-packages (from httpcore<0.14.0,>=0.13.3->httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.12.0)
2021-09-24T14:01:01.864061+00:00 app[worker.1]: Starting Bot....
2021-09-24T14:01:02.710858+00:00 app[worker.1]: [24-Sep-21 14:01:02 - WARNING] - logger - YouTube Stream is set as STARTUP STREAM
2021-09-24T14:01:02.710931+00:00 app[worker.1]: [24-Sep-21 14:01:02 - WARNING] - logger - Reply Message Found, Enabled PM MSG
2021-09-24T14:01:05.449345+00:00 app[worker.1]: Pyrogram v1.2.9, Copyright (C) 2017-2021 Dan https://github.com/delivrance
2021-09-24T14:01:05.449362+00:00 app[worker.1]: Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
2021-09-24T14:01:05.449362+00:00 app[worker.1]:
2021-09-24T14:01:05.449366+00:00 app[worker.1]: Traceback (most recent call last):
2021-09-24T14:01:05.449366+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 43, in
2021-09-24T14:01:05.449488+00:00 app[worker.1]: asyncio.get_event_loop().run_until_complete(main())
2021-09-24T14:01:05.449496+00:00 app[worker.1]: File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
2021-09-24T14:01:05.449648+00:00 app[worker.1]: return future.result()
2021-09-24T14:01:05.449650+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 32, in main
2021-09-24T14:01:05.449709+00:00 app[worker.1]: await bot.start()
2021-09-24T14:01:05.449717+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/utilities/start.py", line 57, in start
2021-09-24T14:01:05.449786+00:00 app[worker.1]: await self.authorize()
2021-09-24T14:01:05.449794+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/client.py", line 281, in authorize
2021-09-24T14:01:05.449886+00:00 app[worker.1]: return await self.sign_in_bot(self.bot_token)
2021-09-24T14:01:05.449894+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/auth/sign_in_bot.py", line 46, in sign_in_bot
2021-09-24T14:01:05.449982+00:00 app[worker.1]: r = await self.send(
2021-09-24T14:01:05.449990+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/advanced/send.py", line 77, in send
2021-09-24T14:01:05.450052+00:00 app[worker.1]: r = await self.session.send(
2021-09-24T14:01:05.450064+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 426, in send
2021-09-24T14:01:05.450161+00:00 app[worker.1]: return await self._send(data, timeout=timeout)
2021-09-24T14:01:05.450168+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 396, in _send
2021-09-24T14:01:05.450259+00:00 app[worker.1]: RPCError.raise_it(result, type(data))
2021-09-24T14:01:05.450267+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/errors/rpc_error.py", line 91, in raise_it
2021-09-24T14:01:05.450328+00:00 app[worker.1]: raise getattr(
2021-09-24T14:01:05.450341+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.ApiIdInvalid: [400 API_ID_INVALID]: The api_id/api_hash combination is invalid (caused by "auth.ImportBotAuthorization")
2021-09-24T14:01:05.717269+00:00 heroku[worker.1]: Process exited with status 1
2021-09-24T14:01:05.809086+00:00 heroku[worker.1]: State changed from up to crashed
2021-09-24T14:01:05.815997+00:00 heroku[worker.1]: State changed from crashed to starting
2021-09-24T14:01:34.023911+00:00 heroku[worker.1]: Starting process with command /bin/bash /start.sh
2021-09-24T14:01:34.676584+00:00 heroku[worker.1]: State changed from starting to up
2021-09-24T14:01:34.938673+00:00 app[worker.1]: Cloning Repo....
2021-09-24T14:01:34.940033+00:00 app[worker.1]: Cloning into '/VCPlayerBot'...
2021-09-24T14:01:35.616378+00:00 app[worker.1]: Collecting git+https://github.com/pyrogram/pyrogram@master (from -r requirements.txt (line 1))
2021-09-24T14:01:35.618066+00:00 app[worker.1]: Cloning https://github.com/pyrogram/pyrogram (to revision master) to /tmp/pip-req-build-ch8iflxp
2021-09-24T14:01:35.618195+00:00 app[worker.1]: Running command git clone -q https://github.com/pyrogram/pyrogram /tmp/pip-req-build-ch8iflxp
2021-09-24T14:01:37.378985+00:00 app[worker.1]: Resolved https://github.com/pyrogram/pyrogram to commit 09c82892597988d1ea7f8dd645cc9b8be300c226
2021-09-24T14:01:37.732343+00:00 app[worker.1]: Requirement already satisfied: py-tgcalls==0.8.0 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 2)) (0.8.0)
2021-09-24T14:01:38.049603+00:00 app[worker.1]: Requirement already satisfied: tgcrypto in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 3)) (1.2.2)
2021-09-24T14:01:38.222523+00:00 app[worker.1]: Requirement already satisfied: ffmpeg-python in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 4)) (0.2.0)
2021-09-24T14:01:38.358380+00:00 app[worker.1]: Requirement already satisfied: wrapt_timeout_decorator in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 5)) (1.3.1)
2021-09-24T14:01:38.503411+00:00 app[worker.1]: Requirement already satisfied: youtube_dl in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 6)) (2021.6.6)
2021-09-24T14:01:39.014131+00:00 app[worker.1]: Requirement already satisfied: youtube_search_python in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 7)) (1.4.8)
2021-09-24T14:01:39.155737+00:00 app[worker.1]: Requirement already satisfied: youtube_search in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 8)) (2.1.0)
2021-09-24T14:01:39.289971+00:00 app[worker.1]: Requirement already satisfied: heroku3 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 9)) (4.2.3)
2021-09-24T14:01:39.421457+00:00 app[worker.1]: Requirement already satisfied: aiohttp in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.7.4.post0)
2021-09-24T14:01:39.422233+00:00 app[worker.1]: Requirement already satisfied: httpx in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.19.0)
2021-09-24T14:01:39.422909+00:00 app[worker.1]: Requirement already satisfied: psutil in /usr/local/lib/python3.9/dist-packages (from py-tgcalls==0.8.0->-r requirements.txt (line 2)) (5.8.0)
2021-09-24T14:01:39.427897+00:00 app[worker.1]: Requirement already satisfied: async_lru==1.0.2 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.0.2)
2021-09-24T14:01:39.429191+00:00 app[worker.1]: Requirement already satisfied: pyaes==1.6.1 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.6.1)
2021-09-24T14:01:39.433625+00:00 app[worker.1]: Requirement already satisfied: pysocks==1.7.1 in /usr/local/lib/python3.9/dist-packages (from Pyrogram==1.2.9->-r requirements.txt (line 1)) (1.7.1)
2021-09-24T14:01:39.448716+00:00 app[worker.1]: Requirement already satisfied: future in /usr/local/lib/python3.9/dist-packages (from ffmpeg-python->-r requirements.txt (line 4)) (0.18.2)
2021-09-24T14:01:39.455098+00:00 app[worker.1]: Requirement already satisfied: dill in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (0.3.4)
2021-09-24T14:01:39.456304+00:00 app[worker.1]: Requirement already satisfied: pathlib in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (1.0.1)
2021-09-24T14:01:39.457288+00:00 app[worker.1]: Requirement already satisfied: multiprocess in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (0.70.12.2)
2021-09-24T14:01:39.458182+00:00 app[worker.1]: Requirement already satisfied: wrapt in /usr/local/lib/python3.9/dist-packages (from wrapt_timeout_decorator->-r requirements.txt (line 5)) (1.12.1)
2021-09-24T14:01:39.466717+00:00 app[worker.1]: Requirement already satisfied: requests in /usr/local/lib/python3.9/dist-packages (from youtube_search->-r requirements.txt (line 8)) (2.26.0)
2021-09-24T14:01:39.471526+00:00 app[worker.1]: Requirement already satisfied: python-dateutil>=2.6.0 in /usr/local/lib/python3.9/dist-packages (from heroku3->-r requirements.txt (line 9)) (2.8.2)
2021-09-24T14:01:39.475808+00:00 app[worker.1]: Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.9/dist-packages (from python-dateutil>=2.6.0->heroku3->-r requirements.txt (line 9)) (1.16.0)
2021-09-24T14:01:39.492064+00:00 app[worker.1]: Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (2021.5.30)
2021-09-24T14:01:39.493582+00:00 app[worker.1]: Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (3.2)
2021-09-24T14:01:39.495666+00:00 app[worker.1]: Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (1.26.7)
2021-09-24T14:01:39.497107+00:00 app[worker.1]: Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.9/dist-packages (from requests->youtube_search->-r requirements.txt (line 8)) (2.0.6)
2021-09-24T14:01:39.527219+00:00 app[worker.1]: Requirement already satisfied: chardet<5.0,>=2.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (4.0.0)
2021-09-24T14:01:39.528461+00:00 app[worker.1]: Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (21.2.0)
2021-09-24T14:01:39.529890+00:00 app[worker.1]: Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (5.1.0)
2021-09-24T14:01:39.531228+00:00 app[worker.1]: Requirement already satisfied: typing-extensions>=3.6.5 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.10.0.2)
2021-09-24T14:01:39.532288+00:00 app[worker.1]: Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.6.3)
2021-09-24T14:01:39.534824+00:00 app[worker.1]: Requirement already satisfied: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.9/dist-packages (from aiohttp->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.0.1)
2021-09-24T14:01:39.589348+00:00 app[worker.1]: Requirement already satisfied: httpcore<0.14.0,>=0.13.3 in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.13.7)
2021-09-24T14:01:39.590881+00:00 app[worker.1]: Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.5.0)
2021-09-24T14:01:39.591852+00:00 app[worker.1]: Requirement already satisfied: sniffio in /usr/local/lib/python3.9/dist-packages (from httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (1.2.0)
2021-09-24T14:01:39.598129+00:00 app[worker.1]: Requirement already satisfied: h11<0.13,>=0.11 in /usr/local/lib/python3.9/dist-packages (from httpcore<0.14.0,>=0.13.3->httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (0.12.0)
2021-09-24T14:01:39.599612+00:00 app[worker.1]: Requirement already satisfied: anyio==3.* in /usr/local/lib/python3.9/dist-packages (from httpcore<0.14.0,>=0.13.3->httpx->py-tgcalls==0.8.0->-r requirements.txt (line 2)) (3.3.1)
2021-09-24T14:01:39.993760+00:00 app[worker.1]: Starting Bot....
2021-09-24T14:01:40.897955+00:00 app[worker.1]: [24-Sep-21 14:01:40 - WARNING] - logger - YouTube Stream is set as STARTUP STREAM
2021-09-24T14:01:40.898098+00:00 app[worker.1]: [24-Sep-21 14:01:40 - WARNING] - logger - Reply Message Found, Enabled PM MSG
2021-09-24T14:01:44.937361+00:00 app[worker.1]: Pyrogram v1.2.9, Copyright (C) 2017-2021 Dan https://github.com/delivrance
2021-09-24T14:01:44.937377+00:00 app[worker.1]: Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
2021-09-24T14:01:44.937377+00:00 app[worker.1]:
2021-09-24T14:01:44.937424+00:00 app[worker.1]: Traceback (most recent call last):
2021-09-24T14:01:44.937442+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 43, in
2021-09-24T14:01:44.937683+00:00 app[worker.1]: asyncio.get_event_loop().run_until_complete(main())
2021-09-24T14:01:44.937717+00:00 app[worker.1]: File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
2021-09-24T14:01:44.938002+00:00 app[worker.1]: return future.result()
2021-09-24T14:01:44.938036+00:00 app[worker.1]: File "/VCPlayerBot/main.py", line 32, in main
2021-09-24T14:01:44.938148+00:00 app[worker.1]: await bot.start()
2021-09-24T14:01:44.938179+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/utilities/start.py", line 57, in start
2021-09-24T14:01:44.938311+00:00 app[worker.1]: await self.authorize()
2021-09-24T14:01:44.938326+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/client.py", line 281, in authorize
2021-09-24T14:01:44.938527+00:00 app[worker.1]: return await self.sign_in_bot(self.bot_token)
2021-09-24T14:01:44.938542+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/auth/sign_in_bot.py", line 46, in sign_in_bot
2021-09-24T14:01:44.938684+00:00 app[worker.1]: r = await self.send(
2021-09-24T14:01:44.938699+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/advanced/send.py", line 77, in send
2021-09-24T14:01:44.938845+00:00 app[worker.1]: r = await self.session.send(
2021-09-24T14:01:44.938860+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 426, in send
2021-09-24T14:01:44.939092+00:00 app[worker.1]: return await self._send(data, timeout=timeout)
2021-09-24T14:01:44.939107+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 396, in _send
2021-09-24T14:01:44.939322+00:00 app[worker.1]: RPCError.raise_it(result, type(data))
2021-09-24T14:01:44.939337+00:00 app[worker.1]: File "/usr/local/lib/python3.9/dist-packages/pyrogram/errors/rpc_error.py", line 91, in raise_it
2021-09-24T14:01:44.939478+00:00 app[worker.1]: raise getattr(
2021-09-24T14:01:44.939506+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.ApiIdInvalid: [400 API_ID_INVALID]: The api_id/api_hash combination is invalid (caused by "auth.ImportBotAuthorization")
2021-09-24T14:01:45.347853+00:00 heroku[worker.1]: Process exited with status 1
2021-09-24T14:01:45.512675+00:00 heroku[worker.1]: State changed from up to crashed

BUGS IN THE /play COMMAND AND /cplay COMMAND

I AM THE OWNER OF THE BOT. I CREATED THE BOT USING YOUR REPO. I FORWARDED A FILE FROM A CHANNEL AND I SEND IT TO THE BOT. I REPLIED THAT FILE BY PLAY COMMAND. IT REPLIED "🔈 Playlist is empty. Streaming STARTUP_STREAM (https://youtu.be/8NzYo0jmYek) ". SO I THOUGHT THAT IT IS A BUG DUE TO MY NETWORK PROBLEM. BUT AFTER SOME TIME I TRIED IT AGAIN, SAME REPLY. I DO KNOW WHAT TO DO ! THEN I WENT TO MOBILE AND OPENED THE BOT FROM ANOTHER TG ACCOUNT WHICH I AM AN ADMIN IN THE BOT. I TRIED THE SAME . I WAS VERY SHOCKED TO SEE IT IS WORKING. I WONDERED WHY IT IS WORKING IN MOBILE AND NOT IN MY LAPTOP. THEN I TRIED ANOTHER WAY. I OPENED MY ANOTHER ACCOUNT IN TG IN LAP. I TRIED THE SAME , BUT NOT WORKING. [ NOTE :- THE SECOND ACCOUNT IN MY LAP IS NOT AN ADMIN OF THE BOT ] SO, IT IS WORKING ONLY IN MOBILE. I USED THE "fplay" COMMAND TOO. BUT IT IS NOT WORKING

  1. C PLAY COMMAND IS NOT WORKING PROPERLY. I GAVE CPLAY COMMAND AND THE CHANNEL ID. IT WAS WORKING. BUT THE FILES ORDER IN THAT CHANNEL WHICH I UPLOADED AND THE STREAMING ORDER IS NOT WORKING PROPERLY.

PLEASE TRY TO FIX THESE ERRORS [ I DO KNOW IT IS A ERROR OR BUG ] OR BUGS ASAP,.
YOURS TRULY,
YOUR FOLLOWER AND FAN.

FIND ME IN TG : V.SHREERAM

Account genused for Session String not found

Development mode is activated when i run the bot. It says like this - "The user account by which you generated the SESSION_STRING is not found on CHAT (channel id)" please help

pyrogram.errors.exceptions.not_acceptable_406.AuthKeyDuplicated: [406 AUTH_KEY_DUPLICATED]: The same authorization key (session file) was used in more than one place simultaneously. You must delete your session file and log in again with your phone number or bot token (caused by "InvokeWithLayer")

`Starting Bot....
[11-Sep-21 22:06:57 - WARNING] - logger - YouTube Stream is set as STARTUP STREAM
Pyrogram v1.2.9, Copyright (C) 2017-2021 Dan https://github.com/delivrance;
Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)

Traceback (most recent call last):
File "/VCPlayerBot/main.py", line 43, in
asyncio.get_event_loop().run_until_complete(main())
File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/VCPlayerBot/main.py", line 34, in main
await group_call.start()
File "/usr/local/lib/python3.9/dist-packages/pytgcalls/methods/utilities/start.py", line 14, in start
await self._init_mtproto()
File "/usr/local/lib/python3.9/dist-packages/pytgcalls/methods/utilities/mtproto_handler.py", line 7, in _init_mtproto
await self._app.start()
File "/usr/local/lib/python3.9/dist-packages/pytgcalls/mtproto/mtproto_client.py", line 136, in start
await self._bind_client.start()
File "/usr/local/lib/python3.9/dist-packages/pytgcalls/mtproto/pyrogram_client.py", line 316, in start
await self._app.start()
File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/utilities/start.py", line 53, in start
is_authorized = await self.connect()
File "/usr/local/lib/python3.9/dist-packages/pyrogram/methods/auth/connect.py", line 46, in connect
await self.session.start()
File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 172, in start
raise e
File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 147, in start
await self._send(
File "/usr/local/lib/python3.9/dist-packages/pyrogram/session/session.py", line 396, in _send
RPCError.raise_it(result, type(data))
File "/usr/local/lib/python3.9/dist-packages/pyrogram/errors/rpc_error.py", line 91, in raise_it
raise getattr(
pyrogram.errors.exceptions.not_acceptable_406.AuthKeyDuplicated: [406 AUTH_KEY_DUPLICATED]: The same authorization key (session file) was used in more than one place simultaneously. You must delete your session file and log in again with your phone number or bot token (caused by "InvokeWithLayer")`

any idea?

Can't schedule live streams using VCPlayer

Hello @subinps ,
I'm right here to tell about a problem in VCPlayer.
I'm trying to schedule a live stream in our channel using Good Day Channel: By Nava Live bot. It's showing “Succesfully scheduled to stream on Nov 04 2021, 10:00 AM”. But, in my channel, it's not really showing as “Live stream scheduled in Nov 04, 10:00”.
It's not really scheduling. I've tried to cancel the stream, and rescheduled it. I've restarted it.
But, still it didn't scheduled in my channel.
Please fix this issue.

features

can you add a feature when our given default stream complete it's start automatically from start

जैसे ही हमारी दी गई default video पूरी हो जाती हैं तो ये वापस शुरू से start हो जाए

if you don't understand please telegram me @rajeshsaini2115

Error while terminating ffmpeg

VIDEO IS NOT PLAYING. Logs 👇👇👇

2021-09-14T08:00:42.858384+00:00 app[worker.1]: Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
2021-09-14T08:00:42.858385+00:00 app[worker.1]:
2021-09-14T08:00:42.858385+00:00 app[worker.1]: PyTgCalls v0.8.0, Copyright (C) 2021 Laky-64 https://github.com/Laky-64
2021-09-14T08:00:42.858386+00:00 app[worker.1]: Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
2021-09-14T08:00:42.858386+00:00 app[worker.1]:
2021-09-14T08:00:42.858386+00:00 app[worker.1]: �[32m [1338712811] Started Node.js core! �[0m
2021-09-14T08:00:48.417793+00:00 app[worker.1]: [14-Sep-21 08:00:48 - WARNING] - logger - No active calls found, creating new
2021-09-14T08:00:51.245440+00:00 app[worker.1]: [14-Sep-21 08:00:51 - WARNING] - logger - RESTART PLAYING: Old Skool Punjabi Mashup || DJ Rahul Entertainer || Old Punjabi Bhangra Mashup 2020 Hitz
2021-09-14T08:03:39.931145+00:00 app[worker.1]: [14-Sep-21 08:03:39 - WARNING] - logger - RESTART PLAYING: Old Skool Punjabi Mashup || DJ Rahul Entertainer || Old Punjabi Bhangra Mashup 2020 Hitz
2021-09-14T08:03:40.704928+00:00 app[worker.1]: [14-Sep-21 08:03:40 - ERROR] - logger - Error while terminating ffmpeg
2021-09-14T08:07:15.725247+00:00 app[worker.1]: [14-Sep-21 08:07:15 - WARNING] - logger - Downloading 90.18%
2021-09-14T08:07:15.725255+00:00 app[worker.1]: [▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱]
2021-09-14T08:07:15.725256+00:00 app[worker.1]: ⚡️ Speed: 1.33 MB/s
2021-09-14T08:07:15.725256+00:00 app[worker.1]: ⬇️ Downloaded: 4.0 MB / 4.44 MB
2021-09-14T08:07:15.725257+00:00 app[worker.1]: 🕰 Time Left:
2021-09-14T08:07:15.790274+00:00 app[worker.1]: [14-Sep-21 08:07:15 - WARNING] - logger - Downloading 112.73%
2021-09-14T08:07:15.790275+00:00 app[worker.1]: [▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰]
2021-09-14T08:07:15.790276+00:00 app[worker.1]: ⚡️ Speed: 1.62 MB/s
2021-09-14T08:07:15.790277+00:00 app[worker.1]: ⬇️ Downloaded: 5.0 MB / 4.44 MB
2021-09-14T08:07:15.790277+00:00 app[worker.1]: 🕰 Time Left:
2021-09-14T08:10:14.416982+00:00 app[worker.1]: [14-Sep-21 08:10:14 - WARNING] - logger - START PLAYING: sample_video.mkv
2021-09-14T08:10:14.417440+00:00 app[worker.1]: [14-Sep-21 08:10:14 - ERROR] - logger - Error while terminating ffmpeg
2021-09-14T08:10:27.564827+00:00 app[worker.1]: [14-Sep-21 08:10:27 - WARNING] - logger - RESTART PLAYING: sample_video.mkv
2021-09-14T08:10:33.661091+00:00 app[worker.1]: [youtube] AFKWzYdEatg: Downloading webpage
2021-09-14T08:10:37.486761+00:00 app[worker.1]: [14-Sep-21 08:10:37 - WARNING] - logger - START PLAYING: Old Skool Punjabi Mashup || DJ Rahul Entertainer || Old Punjabi Bhangra Mashup 2020 Hitz
2021-09-14T08:10:38.383095+00:00 app[worker.1]: [14-Sep-21 08:10:38 - ERROR] - logger - Error while terminating ffmpeg

Error deploy

python3: can't open file '/VCPlayerBot/main.py': [Errno 2] No such file or directory
:( is error in deploy

Add Artist

On filters audio add performer to see the Artist. Like
Playing: Artist - Titel

Remove The buttom

Hello,

We're seeing an elevated amount of users get banned based on your repository

Any way you could remove the Railway button from your project?

Cheers,
The Railway Team

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.