先到以下网址
建立自己的api凭证
目标是拿到 id 和 hash
然後安装 telegram 的套件
https://www.npmjs.com/package/telegram
npm i telegram --save
建立 telegramItem.js 来使用 telegram 的 api
interface\telegramItem.js
const { TelegramClient } = require("telegram");
const { StringSession } = require("telegram/sessions");
const { Logger } = require("telegram/extensions");
Logger.setLevel("none"); // 这边可以隐藏很多关於 telegram 的运作细节
class TelegramItem {
constructor() {}
/**
* @description 确保都拿到同一个实例
*
* @static
* @return {*}
* @memberof ConsoleItem
*/
static getInstance() {
if (!this.instance) {
this.instance = new this();
}
return this.instance;
}
/**
* @description 初始化 telegram 实体
*
* @memberof TelegramItem
*/
init() {
this.client = new TelegramClient(
new StringSession(""),
Number(process.env.telegramId), // 这边输入你的 id
process.env.telegramHash, // 输入你的 hash
{ connectionRetries: 5 }
);
}
}
const telegramItem = TelegramItem.getInstance();
telegramItem.init();
module.exports = telegramItem;
接着在 flowController 头顶加进去就好
controller\flowController.js
const viewPrinter = require("../view/viewPrinter");
const telegramItem = require("../interface/telegramItem");
这样 telegram client 部分就完成了
过去统计数 CISSP Member Counts as of July 1, 2020 ISC2...
何谓「排序(Sort)」? 排序是指一组资料中,将资料以「由大到小」或「由小到大」的方式重新排列。 ...
-1. Google store link 这七天做的app上架罗! 欢迎下载 https://pl...
//jQuery 使用Id指定 $('#my-div') //jQuery 使用Class指定 $(...
虽然在Day 9 聊了一些团队中的提问文化,我大原则仍希望我的团队内大家是开放的风气,什麽都可以问,...