Если хочешь что-то посложнее, то можешь использовать бота или API Telegram, чтобы отправить код в виде сообщения. Вот пример на Python, как это сделать с помощью библиотеки telebot:
Программный код:
import telebot
bot = telebot.TeleBot('YOUR_API_KEY')
@bot.message_handler(commands=['send_code'])
def send_code(message):
code = '''
def example():
print("This is an example code!")
'''
bot.send_message(message.chat.id, f'{code}', parse_mode='Markdown')
bot.polling()
Именно так можно отправлять код с сохранением форматирования!