GetChatMember - получает инфу по пользователю (одному), тоесть он хочет айди пользователя, а у вас его нету.
Следовательно нужно писать так await client.GetChatMemberAsync(message.Chat.Id, message.From.Id);
message.From.Id - если нужно айди пользователя отправившего сообщение, а если нужен айди пользователя нажавшего на кнопку например, нужно присать CallBackQuery.From.Id
Durov90, ну тут не знаю, это насколько вы верите в то что вы этому обучитесь, подойдёт ли вам и понравиться ли.
Я бы смотрел как люди программируют на бэкэнде вашу тему и думал «удобно ли мне так, смогу ли я так... и тд»
И так можно определиться.
Не знаю точно, но может быть есть в MessageType,
Выглядит как то так
if(message.Type == MessageType.(пересланое, если такое есть)
Ну и тогда он будет реагировать.
Тоесть пишешь MessageType ставишь точку, и смотришь какие есть параметры.
DanielSkliphosovsky, вообще можно просто без коллайдера - типо если объест с тегом Enemy, и
по модолю разницы координат близко к игроку на 20 допутим, он поворачиваеться, и потом крутить что если еще ближе то на другого.
Айгиз Уралбаев, и ещё, сейчас перечитал ваш вопрос, если правильно понял, нужна проверка на администратор ли бот?
Для c# сам долго искал, но нашёл пример на питоне https://ru.stackoverflow.com/questions/1160826/Про...
В строке
if chri == bot.get_chat_member(chat_id='@pomogaikachannel', user_id=message.from_user.id).status:
Вместо user.id = message...
Попробуйте user_id=GetMeAsync(chat id)
На питоне это возможно выглядит так
get_me_async(message.chat.id)
Что касается таймера(15 мин) вы можете просто найти как в питоне сделать таймер, в начале кода его запустить и по 15 минуте его обнулять и вызывать функцию отправки сообщения(вашей рассылки)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Следовательно нужно писать так await client.GetChatMemberAsync(message.Chat.Id, message.From.Id);
message.From.Id - если нужно айди пользователя отправившего сообщение, а если нужен айди пользователя нажавшего на кнопку например, нужно присать CallBackQuery.From.Id