Телеграмм бот тот самый возраст

Во первых, в PyTelegramBotAPI (и не только) весь функционал бота строится на декораторах. В вашем же случае вы запихнули ответ на ‘как дела’ и ‘привет’ в одну функцию, что не совсем хорошо если рассуждать со стороны эстетики языка Python, каждая функция дожна отвечать за определенный фнукционал, их можно было отделить в отдельные функции и указать в декораторе, определенные условия при которых срабатывала бы функция. То есть вот так:

Такая же проблема и с функцией digitgames:

Как видите у нас есть две фнукции с декораторами, и в обеих декортаорах указано чтобы обе функции срабатывали на тип контента text (текст). Допустим вы напишите боту «привет», то по идее бот должен ответит вам «Ну привет)», но он вам ответит «Noting else». А почему? А потому что, функция digitgames стоит первой и его декоратор срабатывает на любой текст так же как и второй декоратор фнукции send_texts, но так как digitgames стоит первой и content_types=[‘text’] сообщении является True, то соотвественно вторая фнукция уже не срабатыватает.

Лучшие Телеграмм боты #телеграм #боты #телеграмботы

В третих, что это такое?

bot.send_message(message.chat.id, ‘Ура! Ты угадал число! Это была цифра:’, digit) ^^^^^^^^ bot.send_message(message.chat.id, ‘Неверно, осталось попыток:’, counter) ^^^^^^^^^^

Почему digit и counter у вас через запятую отделён от основного текста сообщени? send_message — это обычная функция, и она как любая другая функция принимает определеные аргументы, это вам не print(), где можно бесконечно указывать аргументы и все они будут восприниматся как текст:

>>> print(«123», «456») 123 456

Функция send_message в целом принимает много аргументов. Самые главные из них chat_id и text, chat_id вы верно указали — message.chat.id, а вот text не совсем коректно, вот правильный пример:

bot.send_message(message.chat.id, f’Ура! Ты угадал число! Это была цифра: ‘) # C помощью f-string, можно еще с помощью format

Еще по теме:  Как узнать что за бот в Телеграмме

В четвортых, разработка бота это вам не халам-балам, хорошо что вы используете PyTelegramBotAPI, есть библиотека aiogram, это настоящии ад, она асинхронная, а чтобы понять ассинхронность нужно достаточно хорошо понимать Python (aiogram — это PyTelegramBotAPI на стеройдах).

guess=int(message.text) , Cтрока ‘игра’ попадает в переменную guess, чего быть не должно. — В разработке Телеграмм бота нету фнукции input(), есть кое-что похожее, но работает она совсем по другому принципу — bot.register_next_step_handler. Посмотрите вот этот пример: https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/step_example.py

Вот сообвственно ваш пофикшенный код:

Совет: никогда не используйте глобальные переменные в ботах, я в примере реализовал костыль в виде функции init_storage, set_data_storage и get_data_storage заместо глобальных переменных.

Источник: ru.stackoverflow.com

VisionLabs создала Telegram-бот, который определяет пол и возраст по фотографии

Компания VisionLabs представила первую версию бота в Telegram, которая позволяет определить пол и возраст человека. Об этом Inc. рассказал представитель VisionLabs.

В кадре должно быть лишь одно лицо. Если на фото несколько лиц, то бот сообщает пользователю об этом. Алгоритмы способны заметить, что человек носит очки или его нет на изображении.

Александр Ханин

генеральный директор VisionLabs

«Фактически, бот лишь демонстрирует некоторые из наших возможностей. Потенциал коммерческого продукта намного шире. Технология распознавания возраста и пола позволяет ретейлерам точнее составлять портрет своих клиентов и использовать полученные данные для мерчендайзинга и предоставления таргетированных предложений».

Нейросеть, лежащая в основе технологии, была обучена на сотнях тысяч размеченных фотографий лиц. Технологии позволяют распознать лицо человека в максимально неподготовленных условиях, однако самой высокой точности технология достигает при равномерном освещении (не менее 200 Lux) и нейтральном выражении лица.

В июле компании «Мой график» и VisionLabs представили сервис, который позволяет учитывать рабочее время с помощью технологии распознавания лиц. Так компании хотели сделать доступным для малого бизнеса автоматизированный учет рабочего времени.

Напомним, в июне VisionLabs планировала запустить систему распознавания лиц с помощью веб-браузеров. Платформа предназначалась для компаний финансового сектора.

Источник: incrussia.ru

Топ-14 лучших и самых интересных ботов в Телеграме и что делают эти помощники

Топ-14 лучших и самых интересных ботов в Телеграме и что делают эти помощники

Для удобства пользования приложением Telegram были созданы специальные помощники-роботы, которые помогают заменить десятки сервисов. Боты в соцсети Телеграм – это аккаунты, управляемые программным обеспечением. В каталогах обычно разбиты по категориям, в соответствии с назначением. Боты помогают скачивать аудио, видеофайлы, книги, зарабатывать без вложений и многое другое. Существует топ самых популярных помощников-роботов, о которых поговорим далее.

Еще по теме:  Как добавить Телеграм на Самсунг вотч 5

Топ самых лучших ботов в Телеграме

Утилиты выполняют команды пользователя, отвечают на вопросы, экономя время. Боты в Telegram функционируют в качестве поисковиков, напоминалок, обучающих сервисов, принимают участие в чатах. Роботы выступают в качестве посредника между человеком и веб-ресурсами. Рассмотрим утилиты, которые вошли в топ самых лучших ботов Телеграма.

Боты в Телеграме

RubBot

Относится к категории «Бизнес и финансы». С этим роботом пользователю не придется открывать браузер для проверки курса валют. Он показывает актуальный курс доллара, евро и стоимость барреля нефти. Вместе с курсом показывает, насколько снизился или повысился он сегодня. Аккаунт работает на русском языке.

Screenshot_13

HangBot

Игры-роботы делают жизнь пользователя проще и интересней. К ним относится бот HangBot. Представляет собой популярную игру в слова «Виселица». Игрок угадывает слово по одной букве, при этом у него имеется ограниченное количество попыток. Можно играть с друзьями или в групповых чатах.

Примеры игр можно найти в специальных каталогах.

Screenshot_1

PollBot

Независимо от тематики, в каналах или группах всегда есть круг заинтересованных людей для общения, читатели. Для того чтобы проект был полезен, автору обязательно придется проводить опрос среди подписчиков. Для удобства таких действий был разработан робот-помощник PollBot, с помощью которого создаются опросы для участников чата и варианты ответов на них.

Screenshot_2

ImageSearch

Предназначение робота – поиск картинок. Правильно подобранное изображение, выложенное в чат, иногда может сказать больше слов. Поэтому пользователи предпочитают пользоваться помощником для поиска качественной картинки. Достаточно назвать утилите слово, и оно моментально подберет искомый вариант изображения.

Screenshot_3

GlobalWeather

С помощником можно быстро и просто узнать о погоде в любой точке земного шара. Пользователь в утилите указывает свое местоположение для получения информации о погоде в своем регионе. Бот запрашивает данные в выбранном регионе, определяет среднее значение, присылает сообщение о прогнозе.

Screenshot_4

«Ударения»

Существуют такие Telegram-боты, которые помогают повысить знания, подготовиться к экзаменам. Во многих словах русского языка возникают сомнения по поводу расстановки ударений. Подобный помощник поможет правильно поставить ударение в словах и дать правильный ответ, если пользователь совершил ошибку.

Еще по теме:  Пробив номера по боту ТГ

Screenshot_5

Youtube Audio Downloader

С помощником можно скачивать и преобразовывать ссылки из популярного видеохостинга в аудиоформат. После просмотра интересного видеоролика пользователь может моментально скачать из него трек. Для этого достаточно скопировать ссылку и вставить ее к боту. Он автоматически определит аудиофайл и начнет загрузку. Теперь можно наслаждаться крутыми треками из видеосюжетов.

Screenshot_6

Insta Downloader

Робот-помощник, созданный для скачивания фотографий и картинок из Instagram. Также может скачивать видео из Youtube. Теперь пользователям не придется делать скриншот изображений в ленте социальной сети. Помощник оперативно загрузит изображение в память гаджета.

Screenshot_7

Vinci

Преображает фотографии с помощью нейросетей и искусственного интеллекта. Для этого пользователь отправляет изображение боту. Далее помощник обрабатывает ее в художественном стиле.

Screenshot_8

Telegram Store Bot

Считается самым главным среди Телеграм-ботов. Позволяет оставаться в курсе новых тенденций. Системный сервис предоставили разработчики социальной сети Telegram. Интерфейс утилиты прост и понятен. На главной странице расположен топ популярных программ на данный момент по версии робота.

Screenshot_9

EasyStrongPasswordBot

Утилита генерирует пароли, независимо от сложности, добавляет к ним мнемонику для быстрого запоминания. Быстро создает пароли любой сложности.

Screenshot_10

КриптоБот

Торговый бот для биржи криптовалют. Инструмент позволяет быстро заработать при минимальных рисках, помогает добиться стабильного результата. Компьютерная программа работает по установленному разработчиком алгоритму, совершая повторяющиеся действия при покупке и продаже криптовалюты.

КриптоБот

Бот Лайфхакера

Утилита создана для уведомления пользователя о новых интересных статьях на известном портале «Лайфхакер». С ним юзер всегда будет в курсе последних новостей, а также прочитает свежие хакерские статьи одним из первых.

Screenshot_11

Corntime bot

Утилита создана для легкого поиска фильмов, телепередач, сериалов. Пользователь с ботом может добавить любимое кино, шоу в программу ожидания. Помощник-робот оповестит, когда они появятся в определенное время.

Screenshot_12

Установку и удаление утилиты может выполнять человек с правами администратора.

Боты в приложении Telegram помогают облегчить пользование программой. Особенно такие помощники актуальны для деловых и занятых людей. Боты отвечают на команды пользователя, автоматически выдавая результаты на заданный вопрос.

Источник: it-tehnik.ru

Рейтинг
( Пока оценок нет )
Загрузка ...