В библиотеке PyTelegramBotApi вы можете использовать параметр `parse_mode` в методе `bot.send_message()` для форматирования сообщения. Чтобы сделать ссылку кликабельной, вам нужно использовать Markdown или HTML форматирование и добавить теги ссылки.
Пример использования Markdown:
```python
import telebot
bot = telebot.TeleBot('TOKEN')
def create_link(url, text):
return f"[{text}]({url})"
@bot.message_handler(commands=['start'])
def send_link(message):
url = 'https://example.com'
link = create_link(url, 'Click here')
bot.send_message(message.chat.id, link, parse_mode='Markdown')
bot.polling()
```
Пример использования HTML:
```python
import telebot
bot = telebot.TeleBot('TOKEN')
def create_link(url, text):
return f'<a href="{url}">{text}</a>'
@bot.message_handler(commands=['start'])
def send_link(message):
url = 'https://example.com'
link = create_link(url, 'Click here')
bot.send_message(message.chat.id, link, parse_mode='HTML')
bot.polling()
```
В обоих примерах ссылка будет кликабельной в сообщении, отправленном с помощью `bot.send_message()`. Убедитесь, что ваш бот настроен для использования соответствующего формата разметки в параметре `parse_mode` для правильного отображения ссылки.