Size: a a a

Боты на Telegraf 3.38

2021 May 30

A

Arthur Kh in Боты на Telegraf 3.38
Потом перешло в то, что регулярки читабельнее кода, который может реализовать такой же функционал
источник

b

bεk in Боты на Telegraf 3.38
(https?|ftp):\/\/(-\.)?([^\s/?\.#-]+\.?)+(\/[^\s]*)?$
простая проверка на url.
Допускается:
http://foo.com/blah_blah
http://foo.com/blah_blah/
http://foo.com/blah_blah_(wikipedia)
http://foo.com/blah_blah_(wikipedia)_(again)
http://www.example.com/wpstyle/?p=364
https://www.example.com/foo/?bar=baz&inga=42&quux
http://✪df.ws/123
http://userid:password@example.com:8080
http://userid:password@example.com:8080/
http://userid@example.com
http://userid@example.com/
http://userid@example.com:8080
http://userid@example.com:8080/
http://userid:password@example.com
http://userid:password@example.com/
http://142.42.1.1/
http://142.42.1.1:8080/
http://➡️.ws/䨹
http://⌘.ws
http://⌘.ws/
http://foo.com/blah_(wikipedia)#cite-1
http://foo.com/blah_(wikipedia)_blah#cite-1
http://foo.com/unicode_(✪)_in_parens
http://foo.com/(something)?after=parens
http://☺️.damowmow.com/
http://code.google.com/events/#&product=browser
http://j.mp
ftp://foo.bar/baz
http://foo.bar/?q=Test%20URL-encoded%20stuff
http://مثال.إختبار
http://例子.测试
http://उदाहरण.परीक्षा
http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com
http://1337.net
http://a.b-c.de
http://223.255.255.254
https://foo_bar.example.com/


Не допускается:
http://
 http://.
 http://..
 http://../
 http://?
 http://??
 http://??/
 http://#
 http://##
 http://##/
 http://foo.bar?q=Spaces should be encoded
 //
 //a
 ///a
 ///
 http:///a
 foo.com
 rdar://1234
 h://test
 http:// shouldfail.com
 :// should fail
 http://foo.bar/foo(bar)baz quux
 ftps://foo.bar/
 http://-error-.invalid/
 http://a.b--c.de/
 http://-a.b.co
 http://a.b-.co
 http://0.0.0.0
 http://10.1.1.0
 http://10.1.1.255
 http://224.1.1.1
 http://1.1.1.1.1
 http://123.123.123
 http://3628126748
 http://.www.foo.bar/
 http://www.foo.bar./
 http://.www.foo.bar./
 http://10.1.1.1
 http://10.1.1.254

Сможешь это написать обычным без регулярки, точнее написать то сможет каждый, но что в итоге будет читабельнее, если ты даже в этом случае думаешь что регулярка хуже, то мне не о чём спорить с тобой
источник

s

swedesjs in Боты на Telegraf 3.38
Ох ебать
источник

s

swedesjs in Боты на Telegraf 3.38
Гугл отличное решение для этого вопроса
источник

s

swedesjs in Боты на Telegraf 3.38
источник

s

swedesjs in Боты на Telegraf 3.38
А есть китайские сайты шоли, с субдоменом Китая?
источник

b

bεk in Боты на Telegraf 3.38
+, тоже хороший аргумент в пользу rgx, в нете ты можешь найти кучу готовых выражений, нежели писать проверку самому
источник

s

swedesjs in Боты на Telegraf 3.38
+
источник

s

swedesjs in Боты на Telegraf 3.38
Я к примеру нашел отличную rgx для рус номеров
источник

s

swedesjs in Боты на Telegraf 3.38
источник

ДК

Даурен Карасаев... in Боты на Telegraf 3.38
всем привет, первый раз работаю с телеграфом и вообще с телеграм ботом, может кто подсказать, как скачать картинку с апи телеграм бота? гугл особо не помог в данном вопросе
источник

s

swedesjs in Боты на Telegraf 3.38
источник

s

swedesjs in Боты на Telegraf 3.38
Вот вдруг там найдешь
источник

ДК

Даурен Карасаев... in Боты на Telegraf 3.38
а, не дочитал
источник

ДК

Даурен Карасаев... in Боты на Telegraf 3.38
спасибо
источник

.

.cc in Боты на Telegraf 3.38
даурен значит..
источник

MT

Mike Tosh in Боты на Telegraf 3.38
ребят, доброго вечера!
есть вопрос такой.
правильно я понимаю, что метод oneTime на inline-клавиатуре нужен для единоразового нажатия и потом клава не будет работать?
источник

s

swedesjs in Боты на Telegraf 3.38
Yes
источник

s

swedesjs in Боты на Telegraf 3.38
Кто на аве?
источник

s

swedesjs in Боты на Telegraf 3.38
Диктор какой-то?
источник