Продолжение поста «А вы знали что у NASA есть API?»

Ответ на коммент: #comment_227062269


По факту все также:


1 - Создаете бота, как создать телеграм бота почитайте тут

2 - Создайте телеграм канал, и добавьте ранее созданного бота в этот канал как администратора

3 - Теперь вы сможете отправлять в свой канал сообщения и не только посредством создания POST запроса, например вот с использованием Python, например ниже отправка картинки с подписью:

Продолжение поста «А вы знали что у NASA есть API?» Telegram, IT, Python, NASA, API, Разработка, Программирование, Космос, Наука, Бот, Научпоп, Телеграмма, Ответ на пост

Где:

AUTH_TOKEN = Токен бота который вы ранее создали
CHANNEL_NAME = Имя канала, например @my_channel
CAPTION = Текстовая подпись к фото
URL = Ссылка на фото которое отправить в телегу

Естественно можете использовать хоть JavaScript, про остальные методы для телеги можно почитать тут (отправлять можно и текст и не только).


Но так каждый может найти ваш канал и это не очень хорошо, как решить это? делаем так:


1 - выполняем такую команду:

curl https://api.telegram.org/bot<AUTH_TOKEN>/sendMessage\?...

но лучше перед этим прочитайте что такое curl и установите его (или юзайте другой клиент)


эта команда вернет что-то в этом роде:

Продолжение поста «А вы знали что у NASA есть API?» Telegram, IT, Python, NASA, API, Разработка, Программирование, Космос, Наука, Бот, Научпоп, Телеграмма, Ответ на пост

Сохраните цифры после id (в данном случае -1001005582487)


теперь можете закрывать доступ к каналу (сделать его приватным)

и при отправке сообщений вместо CHANNEL_NAME (@my_channel) указывать -1001005582487

так оно в ваш приватный канал будет отправлять то, что вы хотите.