Нашел решение, чтобы получить id канала нужно приватный канал сделать публичным, присвоить ему никнейм, далее через api бота отправляете любое сообщение в канал:
https://api.telegram.org/botXXX:YYY/sendMessage?ch..., где
XXX:YYY - токен вашего бота, channelname - ссылка на канал. В полученном ответе будет айдишник чата, сохраняете его себе и можете менять тип канала обратно на приватный.