|
Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Отправка файлов Файлы отправлять можно двумя способами: Мы разберём сразу 2 способа:
import telebot bot = telebot.TeleBot( 'token' ) # Отправляем фото photo = open( '/tmp/photo.png' , 'rb' ) bot.send_photo(chat_id, photo) #или bot.send_photo(chat_id, "FILEID" ) # Отправляем аудио audio = open( '/tmp/audio.mp3' , 'rb' ) bot.send_audio(chat_id, audio) #или bot.send_audio(chat_id, "FILEID" ) # Отправляем голосовое сообщение voice = open( '/tmp/voice.ogg' , 'rb' ) bot.send_voice(chat_id, voice) #или bot.send_voice(chat_id, "FILEID" ) # Отправляем документ doc = open( '/tmp/file.txt' , 'rb' ) bot.send_document(chat_id, doc) #или bot.send_document(chat_id, "FILEID" ) # Отправляем стикер bot.send_sticker(chat_id, "sticker_id" ) # Отправляем видео video = open( '/tmp/video.mp4' , 'rb' ) bot.send_video(chat_id, video) #или bot.send_video(chat_id, "FILEID" )
FILEID в примере это путь к файлу. Мы получаем два шаблона для отправки файлов:
Первый способ (Если файл у вас на пк или на хостинге в папке с ботом) Открываем файл и передаём в метод. Второй способ (Если файл на сайте или у вас есть id файла) Передаём в метод путь к файлу.
Как можно заметить мы можем отправлять любые типы файлов. Отправку остальных типов файлов можете посмотреть тут.
rb - это бинарный режим чтения и записи(read binary), что означает чтение по байтам
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|