|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2018, 01:41 | #1 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Контроль списка участников бота Telegram.
Использую код с репозитория Telegram.Bot.
Для хранения списка участников, после получения сообщения от пользователя, сохраняю Message.Chat.Id в mdb. Вопрос: как узнать, что конкретный ChatID еще "является участником" чата? В Message есть свойства .NewChatMember и .LeftChatMember (https://core.telegram.org/bots/api#message) только всегда в результате события OnMessage получаю значения null. Также есть метод GetChatMemberAsync базированый на (https://core.telegram.org/bots/api#getchatmember) которому в параметры передаются ChatID и userID, но не получается ничего. Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 18.02.2018 в 15:44. |
18.02.2018, 12:47 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
судя по суффиксу Async метод асинхронный.
было бы неплохо подождать результат. Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.02.2018, 16:07 | #3 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Писал с async/await, только код с первого сообщения не рабочий, ошибка на строке
Код:
Цитата:
Код:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Telegram API | PTyTb32 | Общие вопросы Delphi | 0 | 29.12.2017 12:30 |
Программа позволяющая вводить, хранить и обрабатывать информацию для учета участников Олимпиады. Формировать отчет количества участников по виду спорта. | pocheto | Общие вопросы C/C++ | 9 | 06.06.2017 23:41 |
Бот в telegram | Manr63 | Свободное общение | 1 | 28.02.2017 13:58 |
Создать бота на Python3 для telegram | zxcvvbn | Фриланс | 1 | 20.01.2016 20:37 |
Задан список участников соревнований по фигурному катанию на коньках и их результаты. Расположить порядковые номера участников и р | scarecrow_1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 22.12.2015 09:59 |