Здравствуйте. Нужна помощь с выводом радарной диаграммы ботом в телеграм чат. В Python новичок - перепробовал многое

import telebot
import pygal

bot = telebot.TeleBot('**********************************')

def Radar():
  view = pygal.Radar()
  view.title = 'Радарная карта'
  view.add('A', \[31,56,34,67,34\])
  view.add('B', \[23,18,57,45,35\])
  view.add('C', \[14,45,76,34,76\])  
  view.render_to_file('view.svg')



@bot.message_handler(commands=\["start"\])
def start(m, res=False):
    bot.send_message(m.chat.id, 'Бот запущен. Введите команду /graf для вывода графика')

@bot.message_handler(commands=\["graf"\])
def send_photo_file_id(message):
  bot.send_photo(message.chat.id, photo='view.svg', caption='График')
    

bot.polling(none_stop=True, interval=0)][1]][1]


Ответы (1 шт):

Автор решения: oleksandrigo

Попробуйте так

bot.send_photo(message.chat.id, photo=open('view.svg', "rb"), caption='График')
→ Ссылка