使用tg机器人自动下载并上传文件到谷歌网盘自动播放影片、和多帐号-电报telegram技巧分享

本文最后更新于2020年6月10日,已超越 43天没有更新,假如文章内容或资源失效,请留言反馈,谢谢!


创建自己的TG机器人

在TG中找到 Botfather ,而且创建自己的机器人。创建完成后,保存好机器人的Token。


摆设主动下载上传服务

首先SSH连接到自己的服务器

安装aria2


sudo apt install aria2

安装npm


# 安装NVM curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash # 封闭并重新连接终端或使用如下下令将NVM添加到当前终端会话立刻使用 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 安装node nvm install --lts

安装typescript


npm install -g typescript

摆设程序


# 克隆源码 git clone https://github.com/out386/aria-telegram-mirror- bot cd aria-telegram-mirror- bot npm install # 复制示例设置文件 cp src/.constants.js.example src/.constants.js cp aria.sh.example aria.sh # 设置启动脚本 nano aria.sh # ARIA_RPC_SECRET 是用来连接aria2的密钥,可将其设置成任意自己想要的并按Ctrl+X保存。 # MAX_CONCURRENT_DOWNLOADS 是最大的同时下载使命数。此项不影响同时上传使命数,现在同时上传数目没有限定 # .constants.js文件设置请看下面单独的具体说明 nano src/.constants.js # 编译项目 # tsc一样平常需要至少1G内存,假如你的内存不足的话,建议添加swap虚拟内存 tsc # 假如编译时出现如下内存溢出错误,可实验增长Node可用内存临时避过. FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory # max-old-space-size 的数值可以是 [1024, 2048, 4096, 8192, 16384] etc export NODE_OPTIONS="--max-old-space-size=2048"


.constants.js设置说明


  • TOKEN

    : 这是TG机器人的Token参数,需将在Botfather创建好的机器人Token粘贴至此

  • ARIA_SECRET

    : 这是连接aria2 RPC的密码,需和aria.sh文件中你的设置同等。

  • ARIA_DOWNLOAD_LOCATION

    : 这是设置aria2程序保存目次,确保目次路径最后不要加斜杠 “/”,建议的位置可以填写/path/to/aria-telegram-mirror- bot /downloads

  • ARIA_DOWNLOAD_LOCATION_ROOT

    : 这是挂载点设置,路径需包含上一个选项中的位置,通常是用来盘算在下载前的可用剩余空间。你可以简单明白为下载目次的上级目次。好比你设置的下载目次为/root/aria-telegram-mirror- bot /downloads,这一项就可以设置为 /root

  • ARIA_FILTERED_DOMAINS

    : 域名屏蔽设置,机器人将拒绝下载包含这内里域名内容的文件。可以设置为空,即不屏蔽任何域名的种子。(建议屏蔽存在一些垂钓种子的网站)

  • ARIA_FILTERED_FILENAMES

    : 文件名屏蔽设置,机器人将拒绝下载任何包含此设置内容里的文件。可以设置为空

  • ARIA_PORT

    : Aria2 c RPC的端口,假如你在这里变动了设置,肯定要同步变动aria.sh文件里的相应设置。一样平常环境下留空即可,除非你系统中有相冲突的端口。

  • GDRIVE_PARENT_DIR_ID

    : 谷歌网盘的文件夹ID,机器人将把下载的文件保存到此文件夹中。文件夹ID可在browser中获取,好比你打开的谷歌网盘文件夹在browser中的地点是https://drive.google.com/drive/u/0/folders/012a_345bcdefghijk ,那么 012a_345bcdefghijk 就是你的文件夹ID。

  • SUDO_USERS

    : 超级管理员设置,这里填写可以使用此TG机器人的 Telegram 账户ID。只有在设置了AUTHORIZED_CHATS选项后,此项才可为空,不然不可为空。

  • AUTHORIZED_CHATS

    : 授权群组设置,这里填写可以使用此TG机器人的群组ID,设置后,任安在此群组中的组员都可以使用此机器人。只有在设置了SUDO_USERS之后,此项才可为空,不然不可为空。

  • STATUS_UPDATE_INTERVAL_MS

    : 状态更新时间设置,建议默认即可。

  • DRIVE_FILE_PRIVATE

    : 文件隐私设置:上传的文件是否主动分享还是保持私有

  • ENABLED

    : 设置此项为

    ture

    将使上传的文件保持私密,

    false

    将使上传的文件主动分享

  • EMAILS

    : 可以访问上传文件的Email账户地点,此项设置成[]将只容许网盘的全部者访问上传的文件。

  • DOWNLOAD_NOTIFY_TARGET

    : 留空即可,除非你想设置下载完成后主动通知外部服务器


    • enabled

      : 设置此项为

      true

      去启用这项功能

    • host

      : 外部通知服务器域名

    • port

      : 外部通知服务器端口

    • path

      : 服务器路径地点

  • COMMANDS_USE_BOT_NAME

    : 决定是否必须加上@机器人ID才可以使用机器人,这只对群组有用。

设置 OAuth 认证:

  • 访问 谷歌Cloud Console 并登录
  • 选择OAuth Consent选项,填写相关项目名称信息并保存
  • 选择Credentials选项,而且点击创建Credentials并选择OAuth Client ID
  • 选择别的选项并创建(假如没有别的选项可选择[Desktop]桌面应用)
  • 下载并保存天生的credentials文件
  • 复制文件到服务器aria-telegram-mirror- bot 根目次,而且重定名为client_secret.json

启用Drive API


启动程序


./aria.sh npm start


权限验证

打开TG机器人并发送:

/mirror https://raw.githubusercontent.com/out386/aria-telegram-mirror-bot/master/README.md

之后回到SSH终端,访问终端给到的网址并授权,将返回的代码粘贴到终端回车


再次启动程序并后台运行


apt install tmux tmux new -s tgbot npm start


telegram自动下载文件

原文



今日的更新包含了

主动播放影片

的功能,而那将使 Telegram 聊天室越发生动生动。捲动聊天页面到出现影片时,未放大的影片会开始播放而没有声音。要取消静音,只需要按下您装置上的音量按钮即可。


假如您想控制数据用量,请实验新的

主动下载设定

。您可以很轻易看懂您现在的设定,而且我们新增了一种设定方法,可以在举措网路、漫游和 Wi-Fi 的状态下,简单设定命据用量的低中高,而快速在其预设值之间切换。 您还可以依照聊天种类、媒体种类和档案大小来手动设定主动下载。程式将记着您的选择以作为

自订

的预设值(假如您需要临时切换到低数据用量的设定,然后返回原设定 – 或相反 )。

根据个別需求调整

数据用量的

预设设定

变得越发慷慨、宽裕,但取决于您地点国度的举措数据承受本领。我们知道在某些地方购置航空母舰比下载分外的20MB(看着你,衣索比亚)更轻易。Telegram 将实验淘汰这些国度的用户下载的数据量。

另一方面,假如您使用的是吃到饱的数据用量方案,Telegram 会试着让您免于常常点击「下载」箭头。

这些新的主动下载预设限定并非刻舟求剑。从今日开始,我们可以根据您的意见回馈和每个国度的数据本钱来远端变动它们。

要登出还是不登出?

新用户常常很習慣地登出,但实在在 Telegram 上很少需要这样做。为了帮助他们找到合适的操作,登出选单如今表现了几个登出的

替换选项


登出替换

多帐号支持

我们之中有些人会有几个电话号码和多个 Telegram 帐号:比方,一个用于工作,另一个仅限家人、小伙伴的通讯,第三个则是备用的。

您可以将这些帐号都

添加

到您的应用程式中,并容易地

切换

。程式最多

可登入 3 个帐号

,而无需在差别帐号之间登出、登入。


在设定 > 编辑中添加帐号


假如您添加了多个帐号,您会收到全部帐号的

推送通知

。通知将包含有传送给哪个帐号的资讯。在 iOS 版 Telegram 中您还可以在「设定」中长按非使用中的帐号,察看其聊天清单:


多帐号功能 诞生 于 Android 版的 Telegram,而如今也可在 iOS 版上使用。我们盼望您的分身会以为兴奋。

2019年2月26日,

Telegram 团队

VIDEO

完成此過逞后,当您打开聊天时,主动下载将不起作用。

假如您不嘻歡视频主动播放功能,只需单击以禁用gif和视频选项。

————————————————– ————————————————– ——

►怎样在Redmi上表现Internet连接速率:https://youtu.be/Rmgt3243yPM

►怎样在Samsung Smart TV中安装应用程序:https://youtu.be/ubGqbuXQig0

►怎样在Google Assistant中变动语音:https://youtu.be/0Y6oFHHFLnQ

————————————————– ————————————————– ——

怎样停止电报中的主动下载:

1.当我实验在电报应用程序中打开任何对话时,图像文件之类的媒体将主动开始下载。

2.并将这些照片保存到我的手机库中。

3.因此,假如您使用无穷数据网络就可以了,不然您的数据将丢失。

4.为制止此类问题,请追随我的小伙伴禁用此功能。

5.只需在您的android手机或ios iphone中打开该应用程序。

6.假如同时从PC使用它,则只需打开电报x作为桌面模式即可。

7.如今您可以转到设置文件部分,然后按“数据和存储”。

8.最后在这里您可以单击以封闭我提到的设置。

————————————————– ————————————————– ——

#stopautodownload电报#turnoffautodownload#主动下载

本文网址:

http://www.1cm8858.com/d/2020624103529_6009_2030858296/home

Ten articles before and after

telegram安卓中文版下载汉化版中文安装包-电报telegram技巧分享

中国通信发展史(一)电报再次面临的DDoS攻击-电报telegram技巧分享

hyperlink如何在没有bot的情况下电报中制作超链接?-电报telegram技巧分享

一个在线工具箱标准中文电码查询(CommercialCode)-电报telegram技巧分享

eos现在上车来得及吗从13元涨到现在的57元中文官方电报群telegram群是哪个?-电报telegram技巧分享

默认设置下的使用shadowsocks-电报telegram技巧分享

电脑对话框太大怎么缩小?中华民国经济部(MinistryofEconomicAffairs-电报telegram技巧分享

實用app》圖解步驟教你telegram申請帳號、中文化、創頻道跟群組、隱私權設定蹦啾♥謝蘿莉Lavieheureuse-电报telegram技巧分享

国内使用telegram加密通讯工具排名电报群为何是第一?-电报telegram技巧分享

制作符合vcard标准的二维码qrGet快拍购物-电报telegram技巧分享