Forwarded from Magic
кидай сам файл боту
он его качает
переименовывает
дает обратно
все на бот апи
зачем юзерапи
он его качает
переименовывает
дает обратно
все на бот апи
зачем юзерапи
mr.Slavik:
а не - это уже айдишник который боты видят
айдишник который в клиентском апи - другой)
ну попробуй больше 50мб файлы без этого обработать
@LyoSU 💜:
Ты слишком далеко смотришь, в телеграме все намного проще
mr.Slavik:
унификация, микросервисы
@LyoSU 💜:
Бот может работать и через клиент апи
Magic:
ты можешь делать обычного бота используя не бот апи а обычное апи телеграм. бот апи счита обертка.
@LyoSU 💜:
У телеграма крутиться скрипт тдлиб на сервере который и отвечает за бот апи (это уточнение, а не пояснение если что)
mr.Slavik:
так вот - конечно я могу сделать на бота апи простом все
но не стоит забывать, что бот помимо ограничений имеет преимущества над обычным аккаунтом
например флуд и тд
@LyoSU 💜:
Это даётся не на аккаунт, а на клиент ид.
mr.Slavik:
поэтому у меня бот работает в связке с аккаунтом подконтрольным client API
выполняя функции на которые у бота ограничение
например загрузка выгрузка больших файлов, превью к видео, приглашение в каналы, создание каналов
@LyoSU 💜:
Нужно использовать официальный клиент ид, тогда лимиты меньше будут
mr.Slavik:
тысяч по 10 запросов в день проходит через бота
и все через клиент апи
через официальный бот апи
загружаешь мне вот такой файл
а не - это уже айдишник который боты видят
айдишник который в клиентском апи - другой)
ну попробуй больше 50мб файлы без этого обработать
@LyoSU 💜:
Ты слишком далеко смотришь, в телеграме все намного проще
mr.Slavik:
унификация, микросервисы
@LyoSU 💜:
Бот может работать и через клиент апи
Magic:
ты можешь делать обычного бота используя не бот апи а обычное апи телеграм. бот апи счита обертка.
@LyoSU 💜:
У телеграма крутиться скрипт тдлиб на сервере который и отвечает за бот апи (это уточнение, а не пояснение если что)
mr.Slavik:
так вот - конечно я могу сделать на бота апи простом все
но не стоит забывать, что бот помимо ограничений имеет преимущества над обычным аккаунтом
например флуд и тд
@LyoSU 💜:
Это даётся не на аккаунт, а на клиент ид.
mr.Slavik:
поэтому у меня бот работает в связке с аккаунтом подконтрольным client API
выполняя функции на которые у бота ограничение
например загрузка выгрузка больших файлов, превью к видео, приглашение в каналы, создание каналов
@LyoSU 💜:
Нужно использовать официальный клиент ид, тогда лимиты меньше будут
mr.Slavik:
тысяч по 10 запросов в день проходит через бота
и все через клиент апи
через официальный бот апи
загружаешь мне вот такой файл
Forwarded from Yūri 🇺🇦 💜 Ly
У меня @tdl_bot так и работает, никаких проблем с ним нет
Forwarded from Telegram File Download
Media is too big
VIEW IN TELEGRAM
Тест-драйв BMW 328i F30
via @tdl_bot
via @tdl_bot
Yūri 🇺🇦 💜 Ly
У меня @tdl_bot так и работает, никаких проблем с ним нет
mr.Slavik:
а с чего ты уверен что это через бот апи загружено официальный?
моему боту кинь вон ссылку тоже
он те просто выплюнет файл готовый
это не значит что все делается через бот апи
@LyoSU 💜:
это не через бот апи, но никаких агентов там нет, он напрямую работает
mr.Slavik:
агент это название аккаунта-бота, работающего через client api
чтобы не путать с ботом
@LyoSU 💜:
а в чем проблема что бы бот сам работал?
без бот апи
mr.Slavik:
в том, что бот апи сокращает время разработки
облегчает поддержку другими разрабами
позволяет использовать готовые куски кода из интернетов
не нужно вникать в чистый апи
Magic:
А по твоему нет готовых кусков кода для работы через бота напрямую?)
mr.Slavik:
может и есть, но есть еще такая штука как масштабируемость
Magic:
он делает через агента какого-то бесполезного
mr.Slavik:
у меня бот знать не знает ни про какие клиент апи
он просто кидает таски в редис
а кто там его обработает - не его дело
Magic:
у него есть обычный бот и бот=агент на клиент апи
аналогично делается это все с помощью воркеров и очередей но без создания лишних ботов-агентов. а напрямую с апи.
mr.Slavik:
https://habr.com/post/348234/
че я тут на пальцах то пытаюсь
я ж статейку писал
а с чего ты уверен что это через бот апи загружено официальный?
моему боту кинь вон ссылку тоже
он те просто выплюнет файл готовый
это не значит что все делается через бот апи
@LyoSU 💜:
это не через бот апи, но никаких агентов там нет, он напрямую работает
mr.Slavik:
агент это название аккаунта-бота, работающего через client api
чтобы не путать с ботом
@LyoSU 💜:
а в чем проблема что бы бот сам работал?
без бот апи
mr.Slavik:
в том, что бот апи сокращает время разработки
облегчает поддержку другими разрабами
позволяет использовать готовые куски кода из интернетов
не нужно вникать в чистый апи
Magic:
А по твоему нет готовых кусков кода для работы через бота напрямую?)
mr.Slavik:
может и есть, но есть еще такая штука как масштабируемость
Magic:
он делает через агента какого-то бесполезного
mr.Slavik:
у меня бот знать не знает ни про какие клиент апи
он просто кидает таски в редис
а кто там его обработает - не его дело
Magic:
у него есть обычный бот и бот=агент на клиент апи
аналогично делается это все с помощью воркеров и очередей но без создания лишних ботов-агентов. а напрямую с апи.
mr.Slavik:
https://habr.com/post/348234/
че я тут на пальцах то пытаюсь
я ж статейку писал
Хабр
Telegram боты. Загружаем файлы больше 50мб
Telegram боты позволяют автоматизировать многие процессы. Их использование не ограничивается одним чатом, по сути — бот это всего лишь интерфейс ввода-вывода,...
@LyoSU 💜:
у меня например @HorneyBot использует сразу бот апи и клиент апи, но без каких либо агентов. и все отчно работает
std::mpa🌲:
@ukinti_bot, использую клиентское апи без всяких вмешательств
Magic:
Редис это key=value хранилище
причем тут воркеры?
mr.Slavik:
а я вот как то не особо люблю обмазываться лишний раз зависимостями
есть возможность разделить все на независимые микросервисы
как по окружению, так и по физическому расположению
нафига связывать наоборот все воедино
std::mpa🌲:
в телетон можно напрямую юзать бота в .start(token)
mr.Slavik:
redis rq
std::mpa🌲:
так что не вижу особого смысла юзать сразу два апи
mr.Slavik:
надстройка такая есть кароч
Magic:
Ну так и раздели на микросервисы. Которые будут работать на прямую с апи. А не бесполезные агенты боты, лишние клиент аккаунты
Но славик верен своему методу и плевать хотел на советы других
я вник уже давно
mr.Slavik:
я просто сделал какую никакую масштабируемую архитектуру
Magic:
и мы вам пытаемся сказать что можно работать на прямую, с одним апи. а не делать два апи чумных, каких то ненужных агентов и тп
mr.Slavik:
которая на 3 машинах работает сейчас
можно к ней докидывать агентов
для ускорения загрузки
Magic:
она так же делается на прямом апи
mr.Slavik:
блин - вот ей богу напоминает детство
холивары ассемблер против си
@LyoSU 💜:
есть. api_id который ты получешь на сайте обладает лимитами, особенно на отправку сообщений. крупного бота ты не сделаешь только на клиент апи, ты будешь часто ловить флуд контрол. у бот апи api_id который имеет намного мягче лимиты. поэтому отправку обычных сообщений лучше делать через бот апи
mr.Slavik:
да ладно
неужели кто то понял
@LyoSU 💜:
я не понимаю зачем тебе агент
Magic:
Но у него нет "агентов". Они не нужны
@LyoSU 💜:
это все можно от имени ботов делать
mr.Slavik:
агент это микросервис самостоятельный
например в день лимит есть на создание каналов
можно несколько агентов(аккаунтов) запустить
в несколько потоков грузить, создавать много каналов, если забанили, то заменять
на клиентском API писать неудобно
поэтому на нем написано то что без него никак
остальное все на бот апи со всеми его преимуществами
у меня например @HorneyBot использует сразу бот апи и клиент апи, но без каких либо агентов. и все отчно работает
std::mpa🌲:
@ukinti_bot, использую клиентское апи без всяких вмешательств
Magic:
Редис это key=value хранилище
причем тут воркеры?
mr.Slavik:
а я вот как то не особо люблю обмазываться лишний раз зависимостями
есть возможность разделить все на независимые микросервисы
как по окружению, так и по физическому расположению
нафига связывать наоборот все воедино
std::mpa🌲:
в телетон можно напрямую юзать бота в .start(token)
mr.Slavik:
redis rq
std::mpa🌲:
так что не вижу особого смысла юзать сразу два апи
mr.Slavik:
надстройка такая есть кароч
Magic:
Ну так и раздели на микросервисы. Которые будут работать на прямую с апи. А не бесполезные агенты боты, лишние клиент аккаунты
Но славик верен своему методу и плевать хотел на советы других
я вник уже давно
mr.Slavik:
я просто сделал какую никакую масштабируемую архитектуру
Magic:
и мы вам пытаемся сказать что можно работать на прямую, с одним апи. а не делать два апи чумных, каких то ненужных агентов и тп
mr.Slavik:
которая на 3 машинах работает сейчас
можно к ней докидывать агентов
для ускорения загрузки
Magic:
она так же делается на прямом апи
mr.Slavik:
блин - вот ей богу напоминает детство
холивары ассемблер против си
@LyoSU 💜:
есть. api_id который ты получешь на сайте обладает лимитами, особенно на отправку сообщений. крупного бота ты не сделаешь только на клиент апи, ты будешь часто ловить флуд контрол. у бот апи api_id который имеет намного мягче лимиты. поэтому отправку обычных сообщений лучше делать через бот апи
mr.Slavik:
да ладно
неужели кто то понял
@LyoSU 💜:
я не понимаю зачем тебе агент
Magic:
Но у него нет "агентов". Они не нужны
@LyoSU 💜:
это все можно от имени ботов делать
mr.Slavik:
агент это микросервис самостоятельный
например в день лимит есть на создание каналов
можно несколько агентов(аккаунтов) запустить
в несколько потоков грузить, создавать много каналов, если забанили, то заменять
на клиентском API писать неудобно
поэтому на нем написано то что без него никак
остальное все на бот апи со всеми его преимуществами
Forwarded from Yūri 🇺🇦 💜 Ly
на последок кину данные для клиент апи которые обладают мягче лимитами чем тот что можно получить на сайте
api_id: 6
api_hash: eb06d4abfb49dc3eeb1aeb98ae0f581e
api_id: 6
api_hash: eb06d4abfb49dc3eeb1aeb98ae0f581e
Forwarded from Yūri 🇺🇦 💜 Ly
это вроде из андроид клиента достали, но они вообще есть в либе мадлайн
Forwarded from std::slavik
никто не загорелся написать файловый менеджер для использования телеги как облачного хранилища неограниченного?
Forwarded from std::slavik
го напишем, я давно хочу, просто в одного не хочу браться