Size: a a a

2020 January 28

vl

vova lantsov in pro.net
Ilya Chernoudov
/setjoingroups - оно?
privacy
источник

IC

Ilya Chernoudov in pro.net
вкурил!
источник

IC

Ilya Chernoudov in pro.net
спасибо!
источник

IC

Ilya Chernoudov in pro.net
пора расчехлять stateless :)
источник

IC

Ilya Chernoudov in pro.net
ещё бонус вопрос, а как рулится ограничение доступа к боту? самому надо что то колхозить?
источник

IC

Ilya Chernoudov in pro.net
или можно как то задать, кто может общаться с ним?
источник

vl

vova lantsov in pro.net
Ilya Chernoudov
или можно как то задать, кто может общаться с ним?
Ну обычно делают доступ для админов только. Вызовом GetChatAdministratorsAsync можно получить список админов, затем можно сверять айди того кто написал (Message.From свойство) со списком.
источник

vl

vova lantsov in pro.net
Если нужно игнорить неадминов то просто фигачишь return;
источник

IC

Ilya Chernoudov in pro.net
vova lantsov
Ну обычно делают доступ для админов только. Вызовом GetChatAdministratorsAsync можно получить список админов, затем можно сверять айди того кто написал (Message.From свойство) со списком.
ну ты же можешь заинватить бота куда угодно
источник

IC

Ilya Chernoudov in pro.net
точнее кто угодно куда угодно
источник

vl

vova lantsov in pro.net
Ilya Chernoudov
ну ты же можешь заинватить бота куда угодно
Если пишешь конкретно под 1 чат то сверяй айди чатов

if (message.Chat.Id != 123456L)
{
 return;
}
источник

IC

Ilya Chernoudov in pro.net
vova lantsov
Если пишешь конкретно под 1 чат то сверяй айди чатов

if (message.Chat.Id != 123456L)
{
 return;
}
ООООО, топчик
источник

vl

vova lantsov in pro.net
Ты не можешь запретить добавление бота, также как и запретить писать ему в лс. Но ты можешь по логике кода игнорировать сообщения
источник

IC

Ilya Chernoudov in pro.net
короче Вова шарит в ботах телеги, так и запишем))
источник

vl

vova lantsov in pro.net
Я 2 года ботов клепал
источник

IC

Ilya Chernoudov in pro.net
vova lantsov
Ты не можешь запретить добавление бота, также как и запретить писать ему в лс. Но ты можешь по логике кода игнорировать сообщения
а если я использую пулл модель апдейтов, и мой сервис оффлайн, то при старте он получит все команды разом?
источник

vl

vova lantsov in pro.net
Ilya Chernoudov
а если я использую пулл модель апдейтов, и мой сервис оффлайн, то при старте он получит все команды разом?
Ага, массивом
источник

vl

vova lantsov in pro.net
источник

IC

Ilya Chernoudov in pro.net
👍
источник

AT

Alexey Tkachenko in pro.net
Ilya Chernoudov
обычно освобождение неуправляемых ресурсов это просто вызов FreeResource(IntPtr) без всякой асинхронности
Строго говоря может быть много сценариев асинхронного высвобождения ресурсов. Тот же сброс кэшей или длительный алгоритм закрытия подключения
источник