Найти - Пользователи
Полная версия: Сохранение сообщений из телеграмма
Начало » Python для новичков » Сохранение сообщений из телеграмма
1
Wezzy
Всем привет, есть вопросы
Получится ли в теории реализовать такую фичу для телеграма

В общем ,есть тг группа , в неё летят сообщения в виде id (цифры текстом) или ссылка и текст + фото/видео
И дополнительно каждое сообщение может комментироваться в ленте общей

Можно ли это как то автоматизировать, чтобы сохранялось отдельно например в sqlбазуданных , столбцы по идее можно сделать какие нужно

И есть вопросы:
1) можно ли автоматизировать (через python)
2) если поступает сообщение в виде :
ID или ссылка
Сообщение
Фото/видео - не постоянно
3)может ли сохраняться фото в бд ? Или можно ли заливать фото на Гугл диск готовый , и в бд сохранять ссылку с доступом по домену
4) можно ли прикрутить фото/видео к Гугл диску , чтобы был общий доступ на домен
5) если сообщения не подходящие пункту 2. Не сохранять данные (чтобы лишняя информация не сохранялась , только та что подходит условиям в пункте 2
6) можно ли в бд, сделать дополнение , сделать столбцы новые , куда будут выгружаться определенные данные из админки
7) можно ли в столбце если id , сделать автоподставлериние ссылки + id ( по питону можно), можно ли это сделать для бд
Чтобы ссылка + id были вместе и являлось гиперссылкой
8) есть ли какие готовые материалы для всего этого, я бы постарался сам сделать

Благодарю
py.user.next
Wezzy
В общем ,есть тг группа , в неё летят сообщения в виде id (цифры текстом) или ссылка и текст + фото/видео
И дополнительно каждое сообщение может комментироваться в ленте общей
Где может комментироваться каждое сообщение? В какой “ленте общей”?

Wezzy
Можно ли это как то автоматизировать, чтобы сохранялось отдельно например в sqlбазуданных
Ну, тебе придётся сделать робота, который там будет сидеть, всё это слушать и сохранять из этих сообщений части в какой-нибудь сервис.

Wezzy
2) если поступает сообщение в виде :
ID или ссылка
Сообщение
Фото/видео - не постоянно
3)может ли сохраняться фото в бд ? Или можно ли заливать фото на Гугл диск готовый , и в бд сохранять ссылку с доступом по домену
Думаю, можно брать фото и сохранять куда угодно. Куда будет сохраняться фото, уже не имеет отношения к этому роботу. Этот робот просто должен взять фото и передать другой программе, которая уже сохранит его куда надо и как надо.

Wezzy
4) можно ли прикрутить фото/видео к Гугл диску , чтобы был общий доступ на домен
Ты так спрашиваешь, как будто у тебя своё кино какое-то, приходится постоянно уточнять, о чём идёт речь. Что значит “общий доступ на домен”? Ты в эти слова что вкладываешь?

Wezzy
5) если сообщения не подходящие пункту 2. Не сохранять данные (чтобы лишняя информация не сохранялась , только та что подходит условиям в пункте 2
Ты каждую разновидность сообщения представляешь в виде типа сообщения. И для каждого типа пишешь свой обработчик. Там в обработчике уже заранее закладывается, как разбирать сообщение такого-то типа и что в нём есть и чего в нём нет, что в нём должно быть и чего в нём не должно быть.

Wezzy
6) можно ли в бд, сделать дополнение , сделать столбцы новые , куда будут выгружаться определенные данные из админки
Дополнения делать можно, но если тебе приходится их делать, значит ты неправильно что-то сделал изначально. Лучше продумай всё, куда что будет сохраняться во всех случаях, и подготовь заранее все таблицы в полном виде. Только не надо делать это всё в одной такой общей большой таблице, которая умеет делать вообще всё.

Wezzy
7) можно ли в столбце если id , сделать автоподставлериние ссылки + id ( по питону можно), можно ли это сделать для бд
Чтобы ссылка + id были вместе и являлось гиперссылкой
В базах данных нет такого понятия “гиперссылка”, в базах данных либо текст, либо число, либо календарная дата, либо бинарные данные. Поэтому возникают вопросы про твои познания в БД.

Wezzy
8) есть ли какие готовые материалы для всего этого, я бы постарался сам сделать
Да у тебя каша в голове. Так что тебе нужно и знания по базам данных подтянуть отдельно, и знания по питону подтянуть отдельно, и знания по созданию ботов для мессенджеров подтянуть отдельно. Также понадобится ещё что-то, что будет заниматься работой по сохранению изображений. Это к ботам не относится уже. Это сервис на хостинге, который тебе тоже придётся сделать в виде службы такой, к которой можно обратиться и попросить её изображение сохранить куда-то определённым образом и ссылку на него вернуть, по которой потом это изображение найти и получить можно будет. А если ты решил всё сразу изучить в одном котле, то у тебя мало что получится, потому что по мановению волшебной палочки программы не пишутся. Программы - это составные такие штуки, поэтому программы состоят из программ, которые в свою очердь тоже состоят из программ.

Понимаешь, как бы сердце состоит из мышечной ткани, мышечная ткань состоит из клеток, клетки состоят из белков, белки состоят из молекул, молекулы состоят из атомов. И чтобы сделать каждую из этих составляющих вещей, нужно много чего знать и правильно всё со всем связать, чтобы оно работало. А по-другому не бывает, поэтому сердца на деревьях не растут и их нельзя срывать уже готовые и вставлять людям. Это механизм, который состоит из механизмов, которые состоят из механизмов. Вот в программировании всё точно так же.
Wezzy
Спасибо, да я новичек в этом плане . Обучаюсь по мере возможности, думал возможно есть готовые материалы по этому поводу
Wezzy
Например , «робот» которого можно прикрутить к телеграмму и который будет фиксировать сообщения
Чат бот не подходит , которого видел, потому что, нужно нажимать лишние кнопки
py.user.next
Wezzy
Чат бот не подходит , которого видел
Там есть несколько разных архитектур у ботов. Они бывают по-разному устроены. Есть разновидность бота такая, которого просто добавляешь в чат как участника и он на каждое новое сообщение в чате от любого участника срабатывает и делает что-то. Он может с этим сообщением что-то делать, а может со всем чатом что-то делать.

Wezzy
Например , «робот» которого можно прикрутить к телеграмму и который будет фиксировать сообщения
Wezzy
я бы постарался сам сделать
Ну вот, постарайся сам сделать. Начни с того, что сначала изучи всё про боты в Telegram, используя информацию с сайта telegram.org.
Wezzy
Большое спасибо👍
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB