@botoid

Страница 3725 из 4042
first
08.09.2018
15:55:54
здарова пацаны

#ᏝᏬᎶᏗᏁᎶ
08.09.2018
15:56:13
first
08.09.2018
15:56:29
вопрос такой, можно ли как то сделать чтобы бот написал сообщение в группе, которое видно только одному пользователю?

Google
first
08.09.2018
15:57:46
если только через инлайн кнопку окошко выдать
Это как? Есть пример, как будет выглядеть?

аа

я понял, окошко с кнопкой ок

@LyoSU
08.09.2018
15:58:02
Это как? Есть пример, как будет выглядеть?
answerCallbackQuery Use this method to send answers to callback queries sent from inline keyboards. The answer will be displayed to the user as a notification at the top of the chat screen or as an alert. On success, True is returned. Alternatively, the user can be redirected to the specified Game URL. For this option to work, you must first create a game for your bot via @Botfather and accept the terms. Otherwise, you may use links like t.me/your_bot?start=XXXX that open your bot with a parameter. https://core.telegram.org/bots/api#answercallbackquery

Indie Dev
08.09.2018
15:58:17
first
08.09.2018
15:58:34
спасибо всем

Indie Dev
08.09.2018
15:59:14
нет

создай, идея уже есть

first
08.09.2018
15:59:57
создай, идея уже есть
++ тож хотел написать

@LyoSU
08.09.2018
16:00:50
этот бот должен но он почему то не хочет

? A whisper message to not\_statilko, Only he/she can open it.

а,ввот

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
16:08:36
Кто-нибудь сталкивался с таким странным глюком? Был забанен в одном чате, затем бан сняли. Но когда я вошёл то перестал видеть все обновления в чате. Могу туда писать, но не вижу чужих сообщений и даже форвардов, которые сам туда посылаю. Вижу только свои сообщения и две галки, что их прочли.

Ага, ещё одна деталь, на планшете всё приходит. Значит глюк чисто в десктопном клиенте. Может какие-то кэши надо посистить?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
16:13:09
Оооо, чот я об этом не подумал. Привык, что в линуксе аптаймы годами исчисляются

Вроде помогло, только надо было ещё и через консоль убить апликуху, а то по крестику она сворачивается только

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:04:47
хм

Тогда это ник, а не урл

Kyonko
08.09.2018
17:05:36
Тогда это ник, а не урл
да, у меня прост названия переменных в своей атмосфере

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:05:44
Теперь вернуло True, какой же странный человек писал эту либу...

Вместо ожидаемого ответа нужно идти и делать ещё какие-то действия

Kyonko
08.09.2018
17:07:37
Вместо ожидаемого ответа нужно идти и делать ещё какие-то действия
ага, мне понравилось еще, что нет хотя бы какого-нибудь кеширования сессии, каждый раз логинится, пришлось костыль писать

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:08:42
ага, мне понравилось еще, что нет хотя бы какого-нибудь кеширования сессии, каждый раз логинится, пришлось костыль писать
Это ты наверное про вот это: Request return 429 error! {'message': 'Please wait a few minutes before you try again.', 'status': 'fail'}

Kyonko
08.09.2018
17:09:21
Это ты наверное про вот это: Request return 429 error! {'message': 'Please wait a few minutes before you try again.', 'status': 'fail'}
да, это происходило каждый раз при перелогине, но на второй раз всегда заходит

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:10:10
То есть можно забить на эту ошибку пока я все действия в рамках одного запуска скрипта делаю?

Kyonko
08.09.2018
17:10:19
да

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:10:59
А если раз в минуту буду запускать, скоро забанят?

Kyonko
08.09.2018
17:11:49
А если раз в минуту буду запускать, скоро забанят?
если у акка есть телефон, то вряд ли забанят, даже за 1000 запросов в час

у меня были временные баны на 5 минут, вроде потом ничего страшного

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:35:26
там в папке examples есть примеры, короче методы возвращают bool, а данные будут в self.API.LastJson
Чот нифига не могу найти в этом JSON айдишника юзера {'user': {'has_anonymous_profile_picture': True, 'full_name': 'First New', 'hd_profile_pic_versions': [{'width': 320, 'url': 'https://scontent-mxp1-1.cdninstagram.com/vp/74d4a001973ffb1c519909dc584b0316/5C328D7A/t51.2885-19/11906329_960233084022564_1448528159_a.jpg', 'height': 320}, {'width': 640, 'url': 'https://scontent-mxp1-1.cdninstagram.com/vp/74d4a001973ffb1c519909dc584b0316/5C328D7A/t51.2885-19/11906329_960233084022564_1448528159_a.jpg', 'height': 640}], 'following_count': 0, 'media_count': 0, 'external_url': '', 'biography': '', 'is_eligible_for_school': False, 'profile_pic_url': 'https://scontent-mxp1-1.cdninstagram.com/vp/74d4a001973ffb1c519909dc584b0316/5C328D7A/t51.2885-19/11906329_960233084022564_1448528159_a.jpg', 'hd_profile_pic_url_info': {'width': 150, 'url': 'https://scontent-mxp1-1.cdninstagram.com/vp/74d4a001973ffb1c519909dc584b0316/5C328D7A/t51.2885-19/11906329_960233084022564_1448528159_a.jpg', 'height': 150}, 'usertags_count': 0, 'is_private': False, 'is_verified': False, 'reel_auto_archive': 'unset', 'username': 'deer_door', 'is_business': False, 'geo_media_count': 0, 'pk': 1698101019, 'has_chaining': False, 'follower_count': 2, 'is_favorite': False, 'school': {}}, 'status': 'ok'}

Kyonko
08.09.2018
17:38:15
pk?
ща

pk?
да

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:39:46
Неа

У этого юзера другой ID

Kyonko
08.09.2018
17:40:24
У этого юзера другой ID
ну вот смотри мой код

if self.API.LastJson.get('status') == 'ok': self.info = self.API.LastJson.get('user', dict()) self.domain = self.url self.owner_id = self.info['pk']

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:40:33
хмммм

Kyonko
08.09.2018
17:40:43
self.API.getUserFeed(self.owner_id, next_max_id, kwargs.get('start_unixtime', 0))

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
17:40:46
попробую по этому пк позапрашивать чего-нить

Вот если смотреть в JSON который на странице того же юзера, то там я вижу profilePage_2095934231, а тут pk совсем другой

Sergey
08.09.2018
17:47:26
а если в боте я кидаю ссылку, содержимое которой меняется, кэширование происходит на уровне клиента или бота?

Suren
08.09.2018
17:48:44
Обновить ручками можно через https://t.me/WebpageBot Само обновляется хз по какому принципу

Sergey
08.09.2018
17:49:45
Телеграма
значит надо делать глобальный счётчик, чтобы контент у всех юзеров обновлялся

Kyonko
08.09.2018
17:49:48
Вот если смотреть в JSON который на странице того же юзера, то там я вижу profilePage_2095934231, а тут pk совсем другой
x.API.searchUsername('deer_door') x.API.getUserFollowers(x.API.LastJson['user']['pk']) print(json.dumps(x.API.LastJson)) выдает верных 2х подписчиков

Google
Sergey
08.09.2018
17:50:10
Suren
08.09.2018
17:50:24
что
Не понимаю схему и вопрос с превью

Sergey
08.09.2018
17:51:30
Не понимаю схему и вопрос с превью
по ссылке картинка которая динамически меняется (там график) нужно к ссылке добавлять параметр счётчик, чтобы тг не подгружал превью из кэша

допустим если я даю одному юзеру ссылку example.com/link?count=1 и потом эту же ссылку другому юзеру, то он закэшированный вариант отдаст ему и мне надо count=2 делать?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:02:15
x.API.searchUsername('deer_door') x.API.getUserFollowers(x.API.LastJson['user']['pk']) print(json.dumps(x.API.LastJson)) выдает верных 2х подписчиков
У меня есть ник юзера, как мне получить его usernameID? тот pk это какая-то другая хрень.

Kyonko
08.09.2018
18:02:47
Johnny
08.09.2018
18:03:45
допустим если я даю одному юзеру ссылку example.com/link?count=1 и потом эту же ссылку другому юзеру, то он закэшированный вариант отдаст ему и мне надо count=2 делать?
мне представляется что на уровне телеграм. где-то год назад мы обсуждали в соседнем чате ситуацию (где ты есть), некоторые картинки с коктейлями не отображались у коллеги, потом когда я эти ссылки постил и у него начинали подгружаться. ситуация конечно другая, но по косвенным данным такой вывод напрашивается

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:10:46
зачем тебе id, когда в этом апи тебе нужен pk?
Так, моя конечная цель, спарсить ники юзеров с каждой фотки в профиле. Для этого вроде как есть функция getUserTags, которая, во-первых, вроде как принимает именно usernameID, а во-вторых, судя по резульатату, возвращяет что угодно, но не юзеров отмеченых на фото.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:11:54
у тебя источник ссылок на фотки есть?
Источник это ник юзера, чьи фотки надо распарсить

Kyonko
08.09.2018
18:12:38
да, если ты хочешь разные превьюшки показывать
я имею ввиду ты по нику потом фотки из ленты грузишь или у тебя где-то хранятся ссылки на фотки разных акков и ты по списку идешь

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:12:38
Есть пример, где на фотке куча таких меток https://www.instagram.com/p/BnWAM1DFlh4/?utm_source=ig_share_sheet&igshid=4cgt25ktvsew

Kyonko
08.09.2018
18:16:14
Я по нику потом все его фотки хочу просмотреть и со всех фоток вынуть тэги эти
вот такой код x.API.searchUsername('sabbyy.sg') x.API.getUserFeed(x.API.LastJson['user']['pk'], '', 0) print(json.dumps(x.API.LastJson)) выдаст https://pastebin.com/Ag8n5ceg там есть все таги

дальше в цикл ставишь x.API.getUserFeed(x.API.LastJson['user']['pk'], ТУТМЕНЯЕТСЯ, 0), пример https://github.com/LevPasha/Instagram-API-python/blob/master/examples/get_all_comments.py но там с комментами, смысл тот же

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:20:18
Роман
08.09.2018
18:21:35
придется глобальный счетчик делать тогда
Почему бы не использовать url?Date.now()?

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:22:34
О. я пытался туда сунуть эти джейсоны, но у них многие значения не закавычены и он ругался на ошибку синтаксиса

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
08.09.2018
18:23:19
Нет, там на True и False ругалось

Страница 3725 из 4042