Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

Python bot для telegram, проверяем через api телеги юзернемы

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

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

Далее, чтобы управлять ботом, я создал бота в botfather, stop, start, и upload, команды, upload, это закинуть в боте текстовый документ, где столбиком идут юзернеймы, закинул, он схавал и начал проверку.

Если допустим я обновил базу юзернеймов для проверки, остановил бота, закинул по новой, он схавал и пошла проверка.
Надо учесть лимиты, телеги на проверку, чтобы лимиты не переходить, поставить задержку между проверками, чтобы бот постоянно крутился.
Если юзернейм свободен, то чтобы botfather, писал сообщение. Свободен и username, ну и сохранял свободные в отдельный текстовый файл.
---
Все параметры надо вывести в конфиг, как обычно делают, .env, данные для юзербота, App api_id, App api_hash, токен для botfather, юзернейм, кто админ бота, ну кто может посылать ему команды и управлять им. Что там еще задержку между проверками, лимит сколько в день можно проверять, чтобы не переходил лимит, но я думаю через задержку между проверками юзернеймов сделаем, так, что лимит не будем нарушать.
---
Если юзернейм занят, там же есть дата, был давно или выводит дату, надо, чтобы данные занятые юзернеймы записывались в отдельный текстовый документ вместе с датой или если нет даты, то надпись был давно. Такие юзернеймы бот проверяет всегда, а те что он сохранил в файл свободные, он уже не проверяет. Не должен проверять повторно.

Юзернейм это же не только аккаунт, но и группа или канал, у аккаунта дата видна, у канала и группы, даты как бы нет, но есть последний пост или сообщение, можно же это чекать?

Какие варианты, чтобы записывать юзернейм канала или группы или аккаунта в таком виде, в файл занятых в текстовых:
Userok – канал — 10 февряла 2022.
Medaker – акк — был давно, или если дата, то дату.
Mazafaker – группа, последнее сообщение и дата сообщения.
---
По поводу проверки и записи занятых, сделать фильтр по дате, допустим в конфиге ввести дату 2023 или 2022, записывать занятые, те которые были последние посты данной даты, если группа или канал в котором был последний пост в 2022 году, то мы записываем его и дату его и пометку канал или группа. А вот если аккаунт, там тож есть даты но и был давно, тут как быть, я думаю записывать те где есть был давно, если даты нет, а так тож дату учитывать.
---
ПОМЕТКА
Если группа закрыта, то кликаем подписаться и проходим дальше, ее ни куда не записываем, при повторном проходе, думаю мы будем уже в группе и сможем посмотреть данные группы.
---
Вопросы по задаче:
1)Можно ли определять юзернейм привязан к каналу, акку или группе?
2)Можно ли у канала и группы, проверять, когда был последний пост или сообщение?
3)Можно ли проверять, есть ли у группы админ или владелец?
4)Какие щас лимиты проверки юзернеймов в сутки, в час?
---
Вроде расписал вполне хорошо, чтоб меня было понятно.

Запустили бота через ssh, если файла нет с юзернеймами, то просит загрузить, это обычно при первом запуске. Если есть, то начинает проверять, по тому файлу, что уже загружен.
---
Вопросы главный фактор функционала, пишите, что можно сделать, что нельзя.
Есть опыт, делали уже разных ботов мне, по этому, чуть, чуть понимаю, что-то.
Вообще задача простая, много вариантов подобных ботов есть с разным функционалом.
---

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

В Москве вручили премию МУЗ-ТВ — 2024

Биометрии расширяют границы // Подтвердить персональные данные станет проще

«Солисты Москвы» выступили в московской больнице в преддверии Дня медицинского работника

Финляндия направит РФ ноту в связи с подозрениями в нарушении границ самолетами

Музыкальные новости

Футболисты «Динамо» в Ставрополе одолели соперников из «Астрахани»

Сотрудники Дмитровского ОВО Росгвардии по Московской области приняли участия в спортивном празднике Динамо

Попурри мелодий и дух патриотизма: военный оркестр в парке «Кузьминки» отметил День России

LG ДЕМОНСТРИРУЕТ ПРОФЕССИОНАЛЬНЫЕ ДИСПЛЕИ С УЛУЧШЕННЫМИ ВОЗМОЖНОСТЯМИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА НА ВЫСТАВКЕ INFOCOMM 2024

Новости России

Финляндия направит РФ ноту в связи с подозрениями в нарушении границ самолетами

Эксперты увидели риск в концертах певицы Тейлор Свифт для ставки в Англии

В Москве вручили премию МУЗ-ТВ — 2024

Анна Asti и Дима Билан стали лучшими исполнителями по версии премии МУЗ-ТВ

Экология в России и мире

Более 3 тысяч ВИЧ-позитивных пациентов получили за год комплексную социальную помощь в Свердловской области

Завершилась первая цикловая встреча региональных руководителей компании AlfaBiom

Рубена Варданяна в бакинской тюрьме заставляли долго стоять, его лишали воды, ему не разрешали мыться и менять белье и одежду

Dior Resort 2025

Спорт в России и мире

Самсонова вышла во второй круг турнира в Хертогенбосе

Елена Рыбакина «заменила» Геннадия Головкина

Дзюба заявил, что был бы теннисистом уровня Сафина

Хачанов вылетел с турнира ATP в Хертогенбосхе после первого же матча

Moscow.media

Летний Петербург. Старо - Калинкин мост

«ЯРКО» провела развлекательную программу на фестивале «Крутая песочница»

Большая часть российских автомобилистов готова перейти на б/у запчасти

Утро нового лета....







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *