
Max
15.12.2017
14:23:53

Дмитрий
15.12.2017
14:51:40

Vitality
15.12.2017
15:07:56
Бот может получить количество просмотров на записи в канале? И информацию о количестве подписчиков.
Просто да или нет)

Google

Vitality
15.12.2017
15:08:16
Методы и ссылки на ддоку не надо

Sergey❄️
15.12.2017
15:08:27
Походу надо
getChatMembersCount
Use this method to get the number of members in a chat. Returns Int on success.
https://core.telegram.org/bots/api#getchatmemberscount

Vitality
15.12.2017
15:09:01
А что на счет количества просмотров на записи?

匕モ匕匕モㄥ
15.12.2017
15:09:11

@LyoSU
15.12.2017
15:09:15

匕モ匕匕モㄥ
15.12.2017
15:09:17
Только с сайта брать если

Sergey❄️
15.12.2017
15:09:19
через http запросы

Vitality
15.12.2017
15:09:47

Sergey❄️
15.12.2017
15:10:24

@LyoSU
15.12.2017
15:10:24

Vitality
15.12.2017
15:10:42
Парсить страницу как то глупо что ли

Sergey❄️
15.12.2017
15:12:06

Google

Sergey❄️
15.12.2017
15:12:08
кайф
Дожили
import requests
import bs4
USERNAME = 'username'
POSTID = '228'
url = 'https://t.me/{}/{}'.format(USERNAME, POSTID)
response = session.get(url, params={'embed': 1}).text
soup = bs4.BeautifulSoup(response, 'lxml')
views = soup.find_all('span', {'class': 'tgme_widget_message_views'})
for view in views:
print('Views', view.text)

匕モ匕匕モㄥ
15.12.2017
15:12:37

Sergey❄️
15.12.2017
15:12:45
На, готовый код

Ihor
15.12.2017
15:20:36
еще один вопрос, у меня есть функция которая записывает сообщения от юзера, если появится еще один юзер, то в переменной куда я записываю сообщения будет каша 2-х юзеров?

Sergey❄️
15.12.2017
15:20:57
Записывай в Базу данных

@LyoSU
15.12.2017
15:46:59
Можно ещё в массив записывать, где ключём будет ид юзера

Wyldstyle
15.12.2017
16:25:18
телеграм сломался?

Alex
15.12.2017
16:26:12

Wyldstyle
15.12.2017
16:26:23
то есть у всех так?
не, у меня все сообщения такими стали
даже те, которые были давно
Рестарт пк исправил проблему. Причину так и не понял

Кирилл
15.12.2017
16:50:50
Рестарт клиента помогает

Ibrahim
15.12.2017
16:50:58
Добрый вечер

Wyldstyle
15.12.2017
16:51:07
рестарт клиента не помог, рестартил 2-5 раз

Кирилл
15.12.2017
16:51:32
Еще буквы некоторые пропадали из шрифта)

Google

Ibrahim
15.12.2017
16:51:45
Как сделать, чтобы переменная в функции хендлера использовалась в других функциях хендлеров?
Делаю прост секундомер/таймер размазанный на несколько хендлеров
Питон

Sergey
15.12.2017
16:52:43

b0g3r
15.12.2017
16:53:08
переменная будет изменяться?

Ibrahim
15.12.2017
16:53:10
А как ее потом в функцию передавать?

b0g3r
15.12.2017
16:53:39
явно не передавать - брать "снаружи"

Ibrahim
15.12.2017
16:54:05
Тип создать словарь глобальный?

b0g3r
15.12.2017
16:54:09
storage = {'key': 5}
@handler
def my_handler():
storage['key'] += 5
абстрактно-код

b0g3r
15.12.2017
16:54:23
да, это самый простой вариант

Ibrahim
15.12.2017
16:54:36
Спасибо
Прост у меня до этого такая проблема была, связанная с глобальными словарями
states = dict()
@handler
def inition(message):
uid = message.from_user.id
states[uid] = 'anyvalue'
А потом, когда хотел использовать в других функ надо было писать
states[message.from_user.id]
вместо
states[uid]

b0g3r
15.12.2017
16:58:29
так, апроблема в чем?)
ну это совершенно логично, что uid не становится глобальной переменной. Да и должен ли?

Ibrahim
15.12.2017
16:58:54
Задавал здесь вопрос какой-то, один чувак помог, так ее решил, в итоге она работает, просто не трогаю, но не пойму, как она работает?

b0g3r
15.12.2017
16:59:07
что именно не поймешь?

Google

b0g3r
15.12.2017
16:59:17
в этом месте ты uid определил, в другом - не определил

Ibrahim
15.12.2017
17:00:11
С юид я понял как делать, там пара ключ-значение

b0g3r
15.12.2017
17:00:40
ну вот тут создай ключ timer - его и используй везде

Ibrahim
15.12.2017
17:00:47
А с таймом пока не обмозговал ид, старт таймера, конец таймера

b0g3r
15.12.2017
17:00:59
ну тут уже сам себе хозяин

Sergey❄️
15.12.2017
17:01:34
Что-то жирно

Admin
ERROR: S client not available

Ibrahim
15.12.2017
17:01:58
Спасибо

Wyldstyle
15.12.2017
17:02:14

Ibrahim
15.12.2017
17:02:19
Попробую что-то накостылять

Reckit
15.12.2017
18:06:53
Привет
Тут баг появился в телеге.

IQTESTcontroller
15.12.2017
18:07:19
какой?

Chuvi
15.12.2017
18:07:39
какой?
Пришли биткоин, расскажу.

Sergey
15.12.2017
18:07:53
может это фича

IQTESTcontroller
15.12.2017
18:07:59
тогда покуй

Reckit
15.12.2017
18:08:18
Давным давно я запинел свой канал. И удалил спустя пару недель.
Теперь (каким-то образом) появился этотже запиненный канал
Не могу вступить не могу посмотреть и выйти из него
Успеваю только скопировать последнее изображение в канале. И ошибка "Sorry.. i was wrong"

Google

Chuvi
15.12.2017
18:08:56

IQTESTcontroller
15.12.2017
18:09:12
кто то создал канал, и забанил там тебя

Reckit
15.12.2017
18:09:19
это мой канал.

Chuvi
15.12.2017
18:09:19

Reckit
15.12.2017
18:09:27

Chuvi
15.12.2017
18:09:45

Reckit
15.12.2017
18:10:11
*повеливаю*

Chuvi
15.12.2017
18:10:34

Reckit
15.12.2017
18:11:29
молодец. ты отлично потролил сегодня. ты вполне заслужил одобрения и много много прекрасных эмоций
можешь отдохнуть
теперь

Chuvi
15.12.2017
18:16:52
День удался!

Zulbukharov
15.12.2017
18:49:53
привет, ребят, есть повесил несколько ботов на один вебхук, есть ли возможность получить информацию о боте?
получаю только информацию о пользователе, чат и его сообщение

Николай
15.12.2017
18:56:44
Добрый день, кто-нибудь знает бесплатный vpn чтобы обмануть поисковые сети?

Михаил
15.12.2017
18:56:59