Простой Telegram-бот на Python за 30 минут

От автора. На Хабре, да и не только, про ботов рассказано уже так много, что даже слишком. Но заинтересовавшись пару недель назад данной темой, найти нормальный материал у меня так и не вышло: все статьи были либо для совсем чайников и ограничивались отправкой сообщения в ответ на сообщение пользователя, либо были неактуальны. Это и подтолкнуло меня на написание статьи, которая бы объяснила такому же новичку, как я, как написать и запустить более-менее осмысленного бота (с возможностью расширения функциональности).

Часть 1: Регистрация бота

Самая простая и описанная часть. Очень коротко: нужно найти бота@BotFather, написать ему/start, или/newbot, заполнить поля, которые он спросит (название бота и его короткое имя), и получить сообщение с токеном бота и ссылкой на документацию. Токен нужно сохранить, желательно надёжно, так как это единственный ключ для авторизации бота и взаимодействия с ним.

Часть 2: Подготовка к написанию кода

Как уже было сказано в заголовке, писать бота мы будем на Python’е. В данной статье будет описана работа с библиотекой PyTelegramBotAPI (Telebot). Если у вас не установлен Python, то сперва нужно сделать это: в терминале Linux нужно ввести:

sudo apt-get install python python-pip

Если же вы пользуетесь Windows, то нужно скачать Python с официального сайта .

После, в терминале Linux, или командной строке Windows вводим:

pip install pytelegrambotapi

Теперь все готово для написания кода.

Читать далее «Простой Telegram-бот на Python за 30 минут»

Поиск от google для сайта

Поиск от google для сайта

От автора: любой хороший сайт должен содержать механизм поиска по содержимому. Поэтому в данном уроке мы с Вами рассмотрим создание поиска на сайте, но мы не будем создавать поисковую систему с нуля, мы воспользуемся готовым решением от компании Google, которая предоставляет нам, разработчикам, пользовательский поиск. Данный поиск обладает высоким быстродействием и качественными результатами выдачи, а, главное, — это релевантный поиск. Читать далее «Поиск от google для сайта»

") //-->

Статистика

Метки

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять