Answer the question
In order to leave comments, you need to log in
How to send a picture through a telegram bot in python?
# -*- coding: utf-8 -*-
import config
import telebot
from telebot import types
bot = telebot.TeleBot(config.token)
@bot.message_handler(commands=["start"])
def inline(message):
key=types.InlineKeyboardMarkup()
but_1=types.InlineKeyboardButton(text="Где проходит", callback_data="Где проходит")
but_2=types.InlineKeyboardButton(text="Кто спикеры", callback_data="Кто спикеры")
but_22=types.InlineKeyboardButton(text="Сколько стоит", callback_data="Сколько стоит")
but_3=types.InlineKeyboardButton(text="Связаться с организатором", url="yandex.ru")
key.add(but_1, but_2, but_22)
key_3=types.InlineKeyboardMarkup()
key_3.add(but_3)
bot.send_message(message.chat.id, "Рады приветствовать Вас! В преддверии главного праздника весны мы организуем самое масштабное событие для ярких, стильных и успешных женщин!")
bot.send_message(message.chat.id, "Картинка", reply_markup=key)
bot.send_message(message.chat.id, "Еще одно сообщение", reply_markup=key_3)
@bot.callback_query_handler(func=lambda c:True)
def inlin(c):
if c.data=="Где проходит":
bot.send_photo(c.chat_id, photo=("Photo.PNG"))
elif c.data=="Кто спикеры":
bot.send_message(c.message.chat.id, "Ответ спикеры")
elif c.data=="Сколько стоит":
bot.send_message(c.message.chat.id, "стоимость")
if __name__ == '__main__':
bot.polling(none_stop=True)
Answer the question
In order to leave comments, you need to log in
And how can I make the bot throw a photo / video by url?
Better if even like something from the cart itself
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question