Telegram 및 Node.js로 생산성 향상
2991 단어 showdevnodewebdevproductivity
얼마 전에 저는 모바일 장치와 Node.js 웹서버 사이에 통신 채널을 설정하는 쉬운 방법을 찾았습니다. 제 목표는 이 채널을 통해 메시지를 교환하고 날씨, 대중교통 등에 대한 정보를 받는 것이었습니다.
예를 들어/train 메시지를 보내고 사전 구성된 경로의 기차 출발 시간에 대한 실시간 세부 정보가 포함된 응답을 받습니다. 따라서 Node.js 서버는 수신 메시지를 수신하고 처리한 후 응답을 다시 클라이언트로 보냅니다.
몇 가지 조사를 한 후, 설정이 매우 쉽고 내 요구 사항에 완벽하게 맞기 때문에 마침내 Telegram 봇을 생각해 냈습니다. 문자 메시지를 보내는 것 외에도 이미지나 오디오 녹음과 같은 데이터를 공유할 수도 있습니다.
먼저 텔레그램 봇이 정확히 무엇인가요? Source
Bots are third-party applications that run inside Telegram. Users can interact with bots by sending them messages, commands and inline requests. You control your bots using HTTPS requests to our bot API.
따라서 Telegram을 통해 휴대폰에서 메시지를 보내기만 하면 웹 서버가 Telegram의 API를 통해 메시지를 받습니다.
자신의 봇을 사용할 수 있는 몇 가지 사항을 지정합니다. 귀하만을 위한 것이든 친구를 위한 것이든:
그리고 훨씬 더.
Telegram 봇의 큰 이점 중 하나는 네트워크 외부에서 IP 주소를 통해 액세스할 수 있는 공용 서버가 필요하지 않다는 것입니다. 제 경우에는 Raspberry Pi를 사용하여 예를 들어 Node 애플리케이션을 실행합니다.
Telegram API를 통해 통신이 이루어지기 때문에 인터넷 연결만 있으면 됩니다.
그것과 상호 작용하기 위해 아래 예제 앱이나 다른 프로그래밍 언어에서 했던 것처럼 Node.js와 같은 런타임 환경을 사용할 수 있습니다.
Here API와 상호 작용하는 방법에 대한 소개를 찾을 수 있습니다.
위에서 언급했듯이 저는 최근에 Node.js를 기반으로 하는 Telegram 봇 서버용 예제 앱을 만들었습니다. 자신의 봇에 자유롭게 사용하고 원하는 대로 사용자 지정하거나 기여할 수 있습니다.
봇을 무엇에 사용하는지 알려주고 경험을 공유하세요!
라스웩터 / 전보 봇 서버
Telegram Bot API와의 통신을 위한 확장 가능한 웹 서버입니다.
전보 봇 서버
Telegram Bot API와의 통신을 위한 확장 가능한 웹 서버입니다.
설명
telegram-bot-server는 자체Telegram Bot 및 REST API를 실행하기 위한 MongoDB 통합이 포함된 Node.js 기반 웹 서버입니다. Telegram 봇의 도움으로 많은 유용한 일을 할 수 있습니다.
몇 가지 예를 들면 다음과 같습니다.
다른 사용자를 위해 봇을 공개하거나 개인적인 용도로만 사용할 수 있습니다.
이 응용 프로그램은 기본적으로 하나의 예제 봇 명령(
ping
)을 제공하지만 자신의 명령을 현재 시스템에 쉽게 통합할 수 있습니다.자세한 내용은
Commands
섹션을 참조하십시오.전제 조건
설치
먼저 새 MongoDB 데이터베이스를 만듭니다.
use telegram-api-server
그런 다음 환경 파일을 복사하고 비밀 정보를 입력합니다.cp .env.example .env
지금…
View on GitHub
Reference
이 문제에 관하여(Telegram 및 Node.js로 생산성 향상), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/larswaechter/increasing-your-productivity-with-telegram-and-node-js-1a8o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)