Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/55: Рейтинг темы: голосов - 55, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.03.2019
Сообщений: 10

Как добавить гиперссылку в кнопку Telegram бота?

23.11.2020, 12:23. Показов 10755. Ответов 1

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Имеется небольшой код на Python, используется TelegramBotAPI (telebot)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import telebot
from telebot import types
 
bot = telebot.TeleBot('1388583270:AAHDIJbciOEzpUTU0y9XhDzDpbaxzybYNOI')
 
 
@bot.message_handler(commands=['start'])
def handle_start(message):
   bot_l = telebot.types.ReplyKeyboardMarkup(True,False)
   bot_l.row ('Отдел продаж')
   bot_l.row ('Техподдержка','Бухгалтерия')
   bot_l.row ('Адрес офиса','График работы')
   bot_l.row ('Перейти на сайт')
   bot.send_message(message.chat.id,  'Добро пожаловать в Telegram бот компании "Лайт". \nНажимая на кнопки, Вы сможете узнать номера телефонов, график работы, и другое.', reply_markup=bot_l)
 
 
 
@bot.message_handler(content_types=['text'])
def send_text(message):
       if message.text == 'Отдел продаж':
             bot.send_message(message.chat.id, '8 (888) 888888, доб. 300')
       elif message.text == 'Техподдержка':
             bot.send_message(message.chat.id, '8 (888) 888888, доб. 301')
       elif message.text == 'Бухгалтерия':
             bot.send_message(message.chat.id, '8 (888) 888888, доб. 302')
       elif message.text == 'Адрес офиса':
           bot.send_message(message.chat.id, 'Наш адрес находится по адресу - адрес'
                                             'Для удобства, Вы так же можете посмотреть расположение на карте ниже.')
           bot.send_chat_action(message.chat.id, 'find_location')
           bot.send_location(message.chat.id, 53.35570095764,83.7825186655)
       elif message.text == 'График работы':
           bot.send_message(message.chat.id, 'Понедельник: 9:00–17:30 \nВторник: 9:00–17:30 \nСреда: 9:00–17:30 \nЧетверг: 9:00–17:30 \nПятница: 9:00–17:00 \nСуббота: Выходной \nВоскресенье: Выходной')
       elif message.text == 'Перейти на сайт':
           
bot.polling()
в кнопку "elif message.text == 'Перейти на сайт':" нужно добавить гиперссылку.
На картинке показано расположение всех кнопок, и нужно, что бы при нажатии на кнопку "Перейти на сайт", открывалась ссылка.
Заранее - спасибо!
Миниатюры
Как добавить гиперссылку в кнопку Telegram бота?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.11.2020, 12:23
Ответы с готовыми решениями:

Как развернуть Telegram бота на сервере?
Я написал start.sh и добавил его в автозапуск #!/bin/bash source /root/TeleBot/bin/activate cd /root/TeleBot/Bot/ python...

Как легко написать Telegram бота
Написал статью на хабр, которая пока что висит в песочнице, решил продублировать и здесь. Не так давно Павел Дуров объявил о конкурсе...

Как создать музыкального бота в telegram?
Всем здравствуйте! Я начинающий программер. Я хочу создать своего музыкального бота telegram! Чтобы в нём были такие функции: 1. Поиск...

1
312 / 192 / 98
Регистрация: 01.05.2014
Сообщений: 522
23.11.2020, 12:53
Прочесть документацию
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2020, 12:53
Помогаю со студенческими работами здесь

Как ограничить бота? Telegram Python
Итак, доброго времени суток. У меня вопрос: как сделать так, чтобы бот реагировал на сообщения пользователей только в моей группе? То...

Как не создавать путаницы в состояниях Telegram бота?
Проблема такая: есть тг магазин, который продаёт товары. Я не профи, поэтому с горем пополам реализованы состояния бота. В зависимости от...

Как сделать Telegram бота, пересылающего сообщения?
Добрый день. Сориентируйте, пожалуйста, как можно реализовать telegram-бота, получающего сообщения по API и пересылающего их в те...

Как написать на bash опрос бота в telegram?
Вопрос больше касается готовых примеров на bash для телеграм Конкретно интересует как реализовать следующее алгоритмы (через какие...

Как написать бота Telegram с быстрыми оповещениями
Всем привет. Нужно написать бота в Telegram. Задача бота в том, чтобы он искал подходящие спортивные события в режиме live на Myscore. К...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru