Пример не работает
Closed this issue · 10 comments
/help
SendDataToServer@Access violation at address 0045C6DC in module 'EchoBot.exe'. Read of address FFFFFFB9
RequestAPI@Can't parse response
tgBot.SendMessage(Msg.Chat.Id, usage, TtgParseMode.default, False, False, 0, TtgReplyKeyboardRemove.Create);
@aleksandrguru что находится в usage в момент отправки сообщения?
Просто команду /help отправляю и все
else if Msg.IsCommand('/help') then // send
begin
usage := 'Usage:' + #13#10 + //
'/inline - send inline keyboard' + #13#10 + //
'/keyboard - send custom keyboard' + #13#10 + //
'/photo - send a photo' + #13#10 + //
'/request - request location or contact';
tgBot.SendMessage(Msg.Chat.Id, usage, TtgParseMode.default, False, False, 0, TtgReplyKeyboardRemove.Create);
end;
Стандартный пример ничего не менял только токен
/inline
SendDataToServer@Access violation at address 0045C6DC in module 'EchoBot.exe'. Read of address FFFFFFB9
RequestAPI@Can't parse response
Остальные все команды работают
/help
тут ошибка
TtgReplyKeyboardRemove.Create
@aleksandrguru - проверь ветку develop - там уже будет рабочая версия. Но должен понимать что это еще не полностью протестированный код.
Спасибо протестирую , а то самое интересно не работает)) Еще вопрос как определить тип сообщения , что то у меня не выходит контакт пользователя получить который он отправляет.
@aleksandrguru В последнем комите в develop ветке добавил метод в котором идет получение инфы о контакте