Каналы Telegram — Для Взрослых (18+)

Собираем бота в конструкторе — стартовый экран

Мы исполь­зу­ем кон­струк­тор BotMother — мы уже рас­ска­зы­ва­ли, как с ним рабо­тать и собрать сво­е­го тесто­во­го бота. Если что-то по ходу опи­са­ния будет непо­нят­но, почи­тай­те сна­ча­ла ту статью.

Стар­то­вый экран — это то, что выпол­ня­ет бот по коман­де /start. Сде­ла­ем на стар­то­вом экране выбор из двух кно­пок: отпра­вить новость и отпра­вить статью:

image1-1.png Здесь три ком­по­нен­та: тек­сто­вый блок и две кнопки 

Теперь нам нуж­но сде­лать так, что­бы при нажа­тии на каж­дую из этих кно­пок бот делал то, что нам нуж­но. Для это­го созда­ём два экра­на: «Пред­ло­жить новость» и «Пред­ло­жить ста­тью» и настра­и­ва­ем дей­ствия по кнопкам:

image2-1.png Всё, стар­то­вый экран готов, идём к новостям 

Создаём нового бота и добавляем его в чат

Реги­стри­ру­ем ново­го бота через @BotFather — дела­ем это точ­но так же, как в мате­ри­а­ле про бота на питоне. Мы созда­ли бота @Eto_v_Kod_bot и назва­ли его «Это в Код»:

image3.png Мы закра­си­ли токен для управ­ле­ния ботом, он нам пона­до­бит­ся для под­клю­че­ния к конструктору 

Теперь созда­ём пуб­лич­ный чат и добав­ля­ем в него бота. Пуб­лич­ный чат нам нужен, что­бы полу­чить ID чата, потом сде­ла­ем его при­ват­ным. Имен­но в этот чат бот будет пере­сы­лать полу­чен­ные сообщения.

image8.png Чат редак­ции с добав­лен­ным ботом 

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий