vps交流

[经验] Python批量发送视频/图片到TG频道或者群组


本帖最后由 …沧ネ月ザ 于 2022-3-13 13:21 编辑

原帖:MJJ良好状态的每一天
https://hostloc.com/thread-982701-1-1.html

随机图片源码:

  1. https://github.com/YieldRay/Random-Picture

复制代码

随机视频源码:

  1. https://github.com/xiaoboke/xjjsuiji

复制代码

把文件/或者图片发送到tg频道/群组
使用国内机器的可以反代https://api.telegram.org(论坛搜索一下有代码)
api发送视频代码:

  1. https://api.telegram.org/bot机器人密匙/sendDocument?chat_id=群组/频道id&document=视频地址

复制代码

例:

  1. https://api.telegram.org/bot111111111:AAbcd11111111/sendDocument?chat_id=-11111111111&document=https://111111111.mp4

复制代码

api发送图片代码:

  1. https://api.telegram.org/bot机器人密匙/sendPhoto?chat_id=群组/频道id&photo=图片地址

复制代码

例:

  1. https://api.telegram.org/bot111111111:AAbcd11111111/sendPhoto?chat_id=-11111111111&photo=https://111111111.png

复制代码

批量替换下载好的txt内容:
在视频网址或者图片网址前添加tg  api链接( 我直接用替换**)

[经验]  Python批量发送视频/图片到TG频道或者群组

上传到服务器任何目录
下载Python脚本(跟txt文件同目录)

  1. wget -c https://raw.githubusercontent.com/lzw981731/shell-1/master/vd3.py

复制代码

运行Python脚本(我使用的Python3)

  1. python3 vd3.py

复制代码

python代码说明:

  1. t ime.s leep(5)#这里是每5秒访问一条(可以改为3秒,1秒或者2秒我觉得太快)
  2. try跟except是异常处理,可以防止某些网址访问不进去导致代码运行中止.

复制代码

最后t.me/hostlocmjj

技术帖,神仙来顶。
  1. 学习了

复制代码

  1. TOKEN=xxxxxxxxx       
  2. chat_ID=xxxxxxxx
  3. for i in $(cat url.txt)
  4. do   
  5. curl -F chat_id=$chat_ID -F photo="$i" https://api.telegram.org/bot$TOKEN/sendPhoto
  6. curl -F chat_id=$chat_ID -F document="$i" https://api.telegram.org/bot$TOKEN/sendDocument
  7. done

复制代码

shell就行,这是我用的

etc小号 发表于 2022-3-13 13:24
shell就行,这是我用的

shell跟Python都是系统自带,使用shell也是可以的!