Size: a a a

Dart & Flutter по-русски

2020 October 10

VS

Vitaliy Snitko in Dart & Flutter по-русски
Denis Dubov
а на чем бот написан?
на Dart
источник

R

Ruslan in Dart & Flutter по-русски
Помню на питоне писал, достаточно было просто файл запустить
источник

DD

Denis Dubov in Dart & Flutter по-русски
Тут полагаю такая же история просто запустить главный файл
источник

R

Ruslan in Dart & Flutter по-русски
И скрипт на автозапуск, конечно
источник

DD

Denis Dubov in Dart & Flutter по-русски
Ну установить сдк и dart bot.dart
источник

VS

Vitaliy Snitko in Dart & Flutter по-русски
Denis Dubov
Тут полагаю такая же история просто запустить главный файл
Бот работает на вебхуках. Телеграм к нему стучит по адресу. Сейчас это перенаправляется на локал хост и как-то работает.. )))

Но если тупо вылить код на хостинг и поменять ссылку вебхука врядле будет работать. Нужно что-то настроить для проблоса запроса телеграма...

Что и как - хз..
источник

VS

Vitaliy Snitko in Dart & Flutter по-русски
Denis Dubov
Ну установить сдк и dart bot.dart
На хостинг установить?
источник

DD

Denis Dubov in Dart & Flutter по-русски
Я думаю да.. свой VPS развернуть там sdk  и все. Ну как работают боты на других языках. Есть сервак на котором исполняется php, python. К боту хорошо бы приделать веб интерфейс (какая нибудь страница настройки )чтобы настройки вебхуков сохранять, значит просто получаем вебхук вот так как то
A curl example for a verified certificate:
curl -F "url=https://<YOURDOMAIN.EXAMPLE>/<WEBHOOKLOCATION>" https://api.telegram.org/bot<YOURTOKEN>/setWebhook из адресной строки можнро
источник

VS

Vitaliy Snitko in Dart & Flutter по-русски
Denis Dubov
Я думаю да.. свой VPS развернуть там sdk  и все. Ну как работают боты на других языках. Есть сервак на котором исполняется php, python. К боту хорошо бы приделать веб интерфейс (какая нибудь страница настройки )чтобы настройки вебхуков сохранять, значит просто получаем вебхук вот так как то
A curl example for a verified certificate:
curl -F "url=https://<YOURDOMAIN.EXAMPLE>/<WEBHOOKLOCATION>" https://api.telegram.org/bot<YOURTOKEN>/setWebhook из адресной строки можнро
Ок.
источник

VE

Vyacheslav Egorov in Dart & Flutter по-русски
Dmitry Bubnenkov
Слушай, а почему оно вот в этот блок catch не падало?
Что query возвращает? Future поди? Надо этот Future await
источник

VE

Vyacheslav Egorov in Dart & Flutter по-русски
Он по этой причине и подчеркнут волнистой линией скорее всего :)
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
Блин. От компа отошел. Приду гляну. Await сделать перед вызовом?
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Vyacheslav Egorov
Он по этой причине и подчеркнут волнистой линией скорее всего :)
а как сбилдить статик либу из дарта? или запускать код с приложения?
источник

P

Pa_blooo in Dart & Flutter по-русски
правильная ли реализация с точки зрения хорошего программиста?
источник

P

Pa_blooo in Dart & Flutter по-русски
источник

G

Grant in Dart & Flutter по-русски
Излишние комменты, по названию методов все понятно, что хорошо
источник

У

Урусай in Dart & Flutter по-русски
А ещё излишние абстракции
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
Vyacheslav Egorov
Что query возвращает? Future поди? Надо этот Future await
Future<PostgreSQLResult> query
источник

VE

Vyacheslav Egorov in Dart & Flutter по-русски
Dmitry Bubnenkov
Future<PostgreSQLResult> query
ну да - надо await или catchError
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
Vyacheslav Egorov
ну да - надо await или catchError
Поясни смысл await тут. Мне же по факту результат удаления не нужен. Удалилось и ладно
источник