Roskomnadzor and Telegram bots through the proxy

It's better to advertise for a perfect messenger and it's impossible to think up - "the unyielding Durov keeps the defense and stands for the confidentiality of his clients, as for his life." But the essence of this post is not in the marketing component of the Telegram blocking in the territory of Russia. If your Telegram bot stopped working and you need to restore this work urgently, welcome to the cat.
https://api.telegram.org/ for each action of the bot's Telegram, and this address is, of course, blocked by the ILV.
 
As an express solution to the problem, it immediately occurred to connect ...
+ 0 -

DevDay about testing: Relax. Test it easy

DevDay about testing: Relax. Test it easy  
 
On September 28 we call the testers and all those who are not indifferent to the meeting - connect to the broadcast, look in the guests. Supporters of the traditional QA section reports will learn how to test the API for changes and automate it with Postman and Newman. For fans to listen to the developers, we organize a performance about fuzzing.
 
 
Under the cut schedule, details and all about registration.
 
JS DevDay in April, and then went on vacation. We open the meeting about testing for the autumn season. Join, you will definitely get better.
 
 
...
+ 0 -

Application for the framework for the multiplatform bot

Application for the framework for the multiplatform bot
 
 
Chatbotas are tightly integrated into our information life, in all self-respecting social networks and messengers there is support for bots, for their development and use, they provide a convenient API, everything for the convenience of users and programmers. Now, to create a bot in Telegram, you do not even need to know any programming language. There are services that allow you to design a bot using the web interface. And it's really good, but more recently I was faced with a problem and was surprised that on this whole wave of chatbot's popularity, which are now not just a cool feature, but also an ...
+ 0 -

GraphQL the future of microservices?

GraphQL is often presented as a revolutionary way to design a web API in comparison to REST. However, if you take a closer look at these technologies, you will see that there are a lot of differences between them. GraphQL is a relatively new solution, the source code of which was opened to the community by Facebook in 2015. Today, REST is still the most popular paradigm used to provide API and interoperability between microservices. Can GraphQL outrun REST in the future? Let's see how the micro-service interaction occurs through the GraphQL API with the use of Spring Boot and the library ...
+ 0 -

Using VS Code to call the REST API in Azure IoT Hub[+ полезные материалы]

Hello, Habr! Today we share the mini-tutorial on using the Visual Studio Code to call the REST API in the Azure Internet Things Center. Consider all the necessary tools, the creation of an HTTP request, the generation of SAS and the sending of a request. Well, at the end of the article you will find 3 useful resources on the topic.
 
 
Using VS Code to call the REST API in Azure IoT Hub[+ полезные материалы]
 
 
The REST APIs for the Internet Object Center (IoT Hub) provide programmatic access to device services, messages and tasks, and to the resource provider in the Internet for Things. ...
+ 0 -

A pirated copy of the paid service in 39 lines of Python code

A pirated copy of the paid service in 39 lines of Python code
 
During the execution of the order to develop a telegram bot, I had a need to get a screenshot of the web page with its delivery to the user. Why think about solving a problem when it can be found? As it turned out, not to pay! More in detail.
url2png . It seems that everything is cool: you register, you get the API of the token and make yourself requests. But as it were not so.
 

 
No, well, seriously, VDS under
several
telegram bots is cheaper! And then it became clear to me that I would have to wriggle out in all available ways. For a long time it was not necessary to puzzle, there was such a thing as Selenium . Selenium requires a special driver to work in accordance with the browser used. I'm warning that PhantomJS is no longer supported by Selenium, so for the headless mode (when the webdriver starts the browser window will not open) google chrome will be used. How do I configure this for VDS? First of all, you need to install the browser itself. In the console you need ...
+ 0 -

Meet the Windows pseudo console (ConPTY)

Meet the Windows pseudo console (ConPTY)Article published August ? 2018
 
 
This is the second article about the Windows command line, where we will discuss the new Windows pseudo console infrastructure and programming interfaces, that is, Windows Pseudo Console (ConPTY): why we designed it, what it needs, how it works, how to use it, and much more.
 
 
In the last article "A heavy heritage of the past. Windows Command Line Problems » we talked about the prerequisites for the appearance of the terminal and the evolution of the command line in Windows, and also began to study the internal device Windows Console and Windows ...
+ 0 -

Limitations that need to be violated or how we speeded up the functional tests three times

Limitations that need to be violated or how we speeded up the functional tests three times
 
 
Functional tests are a useful thing. At first they do not take much time, but the project is growing, and more and more tests are needed. We did not intend to endure the slowdown in the speed of delivery and, gathering strength, accelerated the functional tests three-fold. In the article you will find universal advice, however, you will notice a special effect on large projects.
 
 

Briefly about the appendix


 
My team is developing a public API that provides data to users of 2GIS. When you visit 2gis.ru and search for "Supermarkets", you get a list of organizations - this is the data from our ...[/h]
+ 0 -

How open APIs of banks change the financial world

The financial sphere is undergoing a digital revolution. Conservative banks follow modern trends and begin to provide third parties with information that was previously considered a banking secret. Why this happens, to whom and why it is needed - we will understand this article.
 
 

Disclosure of bank data


 
The trend originated in Europe, for example, in Germany, since 201? the Open Bank Project is developing - a project that supports the disclosure of banking data and is supported by the country's largest banks.
 
 
In Great Britain in September 201? with the support of public authorities...[/h]
+ 0 -

Send an anonymous SMS from the Console to the desired number using the service bytehand and C ++

Send an anonymous SMS from the Console to the desired number using the service bytehand and C ++Sometimes it becomes necessary to send an anonymous message to the desired addressee without using your phone or when you only have a computer, a working Internet and an open console.
 
 
In many films there is a time when a hacker hacking a person needs to send a message to his number in order to distract or frighten him and in such situations the most important is that when a person calls to the number from which the SMS came you do not have a smartphone screen and not the music began to play. Oops An awkward situation. In this thread, we'll write a program in C ++ that will send SMS without ...
+ 0 -