Сразу на входе скажу — это инструкция не для разработчиков, это инструкция для тех, кто вообще ничего не понимает в программировании, но очень хочет сделать простого бота, который бы умел искать по сайту. Идея такой статьи появилась после того, как я сам долго гуглил и не мог найти, как вообще такое делается, а после, немного разобравшись понял, что тут все просто. Поэтому это не открытие Америки, а простая инструкция для вас, если вы не хотите разбираться, платить деньги, а просто быстро запустить простого бота. Инструкция от начала и до конца — как сделать и запустить.
Что получим?
Что мы получим? Получим бота ( пример бота), который умеет искать по сайту и присылает пользователю ссылку на статью или набор ссылок на статьи. В названии я написал WordPress, но по идее любой сайт. который поддерживает RestApi. Показывать буду на примере своего сайта, для которого это делал.
Итак есть контентный сайт gdesnimali.ru, сайт на wordpress и каждый пост там — это описание локаций того или иного фильма. Искать мы будем только по названию фильма, а оно указано в заголовке, поэтому интересует поиск только по заголовку. Мы ожидаем, что в бота человек напишет название фильма, а в ответ хочет получить все что найдет поисковик на сайте.
Бот в тг Глаз ога. Как оформить подписку бесплатно
Создание бота в телеграм
Идем по ссылке t.me/BotFather — это чат бот для создания ботов. Там пишем /newbot, он попросит выбрать нас название для своего бота, обязательное требование, чтобы название заканчивалось на _bot, поэтому у меня gdesnimali_bot
Если название подошло, то нам покажется сообщение где будет токен, он то нам и нужен. Выглядит это примерно так:
Use this token to access the HTTP API:
5133698220:AAHqiEwVzn0lH2nrwqntlHNmYeQecGL0x
Знайте, любой кто получит этот токен сможет управлять ботом, поэтому никому его не показывайте.
Но не спешите уходить из бота, он знает еще две нужные нам команды:
/setuserpic — отправляйте команду и следом картинуку, которая будет аватаркой бота.
/setdescription — отправляйте команду и следом описание вашего бота, которое будет высвечиваться пользователю до нажатия кнопки старт. Тут важно емко и интересно описать, что бот делает, чтобы пользователь не удалил его сразу.
Адаптируем код
Итак, я не программист, поэтому кто-то может уйти в депрессию от моего кода, но главное — он работает. Код просто копируем и правим пару мест
Что нужно в нем поменять?
Где надпись «ВОТ ТУТ НУЖНО ВСТАВИТЬ КОД ОТ ТЕЛЕГРАМ» — нужно вставить код который вы получили в телеграм при создании бота.
Где надпись «ВОТ ТУТ АДРЕС ВАШЕГО САЙТА» — должно получиться вот так, только вначале ваш сайт — f»https://gdesnimali.ru/wp-json/wp/v2/posts?search=»
Где надпись «ВОТ ТУТ КНОПКА ДЛЯ СТАРТА ПОИСКА» (Обратите внимание она в коде два раза, оба раза должно быть одинаково до символа» — нужно написать просто на русском запрос на поиск, у меня написано «Искать фильм» — это кнопка которая будет снизу в меню, при ее нажатии он выведет сообщение «ВОТ ТУТ ОПИСАНИЕ, ЧТО МОЖНО ИСКАТЬ» — у меня это «Введите название фильма».
Телеграмм-боты на Python
Готово, теперь вам нужно просто сохранить этот код в файле питон, т.е. он должен заканчиваться на .py, например bot.py проще всего код вставить в обычный блокнот, там поправить и потом нажать «сохранить как» и сразу опубликовать с нужным форматом .py
Запуск на сервере
Бот должен где-то работать и он не может это делать на серверах телеграм.
Для своего бота я использую VPS сервер своего сайта и это было отдельным приключением все там настроить и установить. Вам я предлагаю использовать, как минимум на первое время хостинг pythoneverywhere. Он бесплатный для одного проекта. И есть отличная инструкция как запустить там бота. Я не буду ее переписывать, просто используйте код полуенный выше вместо кода в инструкции (Например эта: ссылка на инструкцию).
Источник: habr.com
Как искать людей в Телеграмме
Найти человека в Телеграме можно на платформах Android, iOS, а также через десктопную и веб-версию приложения. Для поиска необходима какая-то личная информация: ник, номер телефона или имя.
Варианты поиска
В зависимости от того, какие данные о пользователе Telegram доступны, существует три основных варианта поиска: по никнейму, номеру или имени. Два первых варианта являются наиболее точными, однако телефон и ник не всегда известны.
Как найти человека | |
По нику | Через поисковую систему приложения |
По номеру телефона | Через раздел «Контакты» |
По имени | Через строку поиска |
По нику
Чтобы найти человека таким образом, необходимо следовать этой инструкции:
Выполнить поиск по нику с компьютера можно следующим образом:
- Открыть программу или веб-клиент. Кликнуть по серому полю со значком лупы и надписью Search.
- Ввести символ «собачки», начать печатать никнейм. По ходу ввода букв будут появляться более точные результаты глобального поиска. В каждой строке также указывается название аккаунта и число подписчиков.
По номеру телефона
Искать людей, которые добавлены в контакты смартфона, проще всего. Номера всех зарегистрированных пользователей размещены в облачном хранилище Телеграма в зашифрованном виде. Их можно найти следующим образом:
- Зайти в приложение, тапнуть по значку с тремя полосками в левом верхнем углу. В открывшемся списке выбрать раздел «Контакты».
- Разрешить мессенджеру доступ к контактам, если это не было сделано ранее. После этого отобразится список всех номеров с указанием имени и времени последнего входа. Чтобы начать диалог, нужно нажать на ник выбранного человека.
Если человек не зарегистрирован в мессенджере, его можно пригласить следующим образом:
- Зайти в приложение, раздел «Контакты». Выбрать функцию «Пригласить друзей».
- Откроется список всех контактов телефона. Отметить одного или нескольких человек, которых нужно пригласить.
- Тапнуть по зелёной кнопке «Пригласить в Telegram», после чего откроется СМС-рассылка с шаблонным сообщением и ссылкой для регистрации.
А также контакт можно добавить сразу после получения его номера следующим способом:
- Открыть раздел «Контакты», нажать на синий круглый значок в правом нижнем углу.
- Ввести имя, указать страну и номер телефона в международном формате. Нажать на галочку для сохранения.
Если друг находится рядом или пользуется локальной сетью и его номера нет в адресной книге, можно воспользоваться поиском людей с помощью геолокации. Это выполняется следующим образом:
- Открыть приложение, перейти в «Контакты», выбрать функцию «Люди рядом».
- Разрешить доступ к геопозиции. Если используется Android, будет предложено включить на устройстве геолокацию Google для улучшения работы Telegram.
- После этого отобразятся контакты и группы, ранжированные по дальности нахождения. Максимальный радиус геолокации – 12 км.
- Чтобы найти человека, нужно тапнуть по надписи «Показывать меня здесь» и согласиться с условиями. То же самое нужно сделать разыскиваемому пользователю. В противном случае в списке он не отобразится.
На заметку:
При включении функции «Люди рядом» номер телефона виден не будет.
С компьютера поиск по геолокации недоступен. Однако пользователей можно найти по номеру телефона, но только если эта функция была предварительно включена на смартфоне. Чтобы найти человека в Телеграме по контактам, необходимо:
- Открыть программу, кликнуть по значку с тремя полосками в левом верхнем углу окна.
- Перейти в раздел Contacts, где будут размещены все номера, пользующиеся Telegram. При нажатии на контакт откроется переписка с ним.
- Чтобы добавить нового пользователя, нужно кликнуть по надписи New contact внизу окна. Ввести его номер, имя, по желанию – фамилию. Нажать Save. Человек появится в списке контактов.
По имени
Этот способ поиска наиболее успешен только, если имя разыскиваемого человека известно с точностью до буквы, и оно же указано в его профиле. В противном случае система выдаст множество результатов, среди которых трудно узнать, кто является нужным пользователем, если он не поставил на аватар настоящую фотографию. Но даже в этом случае аккаунт может оказаться фейковым.
Найти пользователя по имени можно следующим образом:
-
Открыть приложение, тапнуть по значку лупы. Начать вводить имя или фамилию человека.
Чтобы отыскать пользователя по имени через компьютерное приложение или веб-версию, необходимо:
- Открыть Телеграм, кликнуть по значку лупы вверху экрана и начать вводить имя человека.
- Нажать на аватарку подходящего аккаунта. Перейти в профиль, кликнув по имени пользователя над диалогом. В открывшемся окне размещена вся информация, которая может подтвердить, что это тот самый аккаунт.
- При отсутствии результатов поиска ввести имя латиницей.
Частые вопросы
Смогу ли я общаться с контактом сразу же после отправки ему пригласительной ссылки?
Нет, получение ссылки не гарантирует того, что человек захочет устанавливать Телеграм и регистрироваться.
Могу ли я не находить пользователя из-за того, что он меня заблокировал?
Нет, профиль человека, который добавил вас в чёрный список можно найти. Но отправленные ему сообщения не доставляются, фото аватара не отображается, как и время последнего входа в систему.
Советы
Совет №1
Чтобы пригласить друга в Телеграм из другого приложения, нужно перейти в раздел «Контакты», «Пригласить друзей». Вместо выделения номеров из списка нажать «Пригласить в Telegram» вверху экрана. Выбрать мессенджер или социальную сеть, куда будет отправлена ссылка-приглашение и диалог с конкретным человеком.
Совет №2
Чтобы друзья могли найти вас, можно создать локальную группу. Перейти в раздел «Люди рядом», пролистать страницу до пункта «Группы рядом», выбрать «Локальная группа», «Создать». Ввести название, выбрать геопозицию и сохранить изменения. Все, кто находятся рядом, смогут увидеть этот чат и присоединиться к нему.
Чтобы найти человека в Телеграме, нужно знать хотя бы его имя. Наиболее точные результаты доступны при поиске с помощью номера телефона и ника. Если эти данные неизвестны, но человек находится рядом, его аккаунт можно отыскать с помощью геолокации.
Источник: messengers.guru
Как искать кандидатов в Telegram?
Теперь, когда нет нужды заморачиваться с настройкой VPN, Telegram стал еще удобнее как для рекрутеров, так и для потенциальных кандидатов, которые продолжают активно регистрироваться в мессенджере — и для души, и для рабочих чатиков.
Если вы в Telegram еще не освоились, тогда ловите базовые советы от Егора Яценко — с ними влиться в процесс будет проще. Если с «телегой» уже давно дружите — возможно, сохраните себе пару новых ссылок в копилку.
1. Какие способы поиска есть в Telegram?
Об этой теме часами можно говорить, и подробно я ее раскрываю на курсе «HR SMM: пришел, увидел, зацепил». Но если попытаться в двух словах раскрыть вопрос, то вот с помощью чего вы можете найти кандидатов:
- Размещение вакансий
Есть большое количество чатов или каналов, которые либо ориентированы на размещение вакансий, либо не запрещают это делать. Форма и порядок размещения (бывает, админ чата или канала задает стандарты) обычно указана в закрепленных правилах, так что подходите к этому внимательно.
- С помощью активного поиска
В самом телеграме вы можете задать в поисковую строку необходимый запрос (ключевое слово, сферу, специальность), по итогу увидите пару-тройку профильных чатов, но больше вряд ли наберется таким образом.
Но чтобы найти прямо подборку чатов много усилий не требуется, наберите в гугле, например: «Подборка чатов в телеграме в ». По результатам вы получите довольно много вариантов, особенно актуально, если ищете в IT. Не забывайте и про HR-чаты и каналы, где за счет нетворкинга регулярно узнаем друг от друга о новых ресурсах по разным сферам.
Плюс, в самих чатах работает поиск по ключевым словам, так вы точнее найдете тех, кто заинтересован в вашем предложении.
2. Поиск по профильным чатам и каналам в Telegram действительно такой эффективный, как о нем говорят?
Да, это один из моих любимых ресурсов. Из своей практики скажу, что были моменты, когда до 70% вакансий закрывались именно через телеграм. Да и это не предел: как-то я работал с рекрутером, который до 95% вакансий закрывал исключительно с помощью «телеги». В принципе, это и неудивительно, учитывая, что мессенджер сейчас в ТОП-3 по популярности в России и большая часть его растущей аудитории — специалисты до 35 лет.
3. Как найти Telegram-бот для выгрузки участников чатов?
На что полезное можно подписаться в Telegram:
- t.me/booleansearch — канал Егора Яценко, посвященный булевому поиску.
- t.me/beerhr — неформальный чат, профессиональное сообщество, много IT-рекрутеров
- t.me/recruiterprofi — небольшой канал для прокачки рекрутерских скиллов, который ведут ребята из агентства Wanted: Profi
- t.me/recrutach — канал про IT-рекрутмент с уклоном в беспощадный сорсинг.
Подпишитесь на полезный дайджест для своих
Один раз в месяц в вашей почте: полезные публикации, уникальные предложения, классные вакансии для марчаров
Источник: marhr.ru