Telegram同城广播频道的建立方法

目标:建立一个Telegram频道,自动广播同城文娱活动,如影讯、展览、表演等。

工具Feed43IFTTT

方法
以为豆瓣最近发布的同城活动页面生成RSS feed为例:
Feed43的用法可问搜索引擎。Item (repeatable) Search Pattern的填入代码如下:

<img data-lazy="{%}"{*}
<div class="title"{*}
<a href="https://www.douban.com/event/{%}/" title="{%}" itemprop="url">{*}
<span class="hidden-xs">时间:</span>{%}<{*}
<span class="hidden-xs">地点:</span>{%}<{*}
<span class="hidden-xs">费用:</span>{*}
<strong>{%}</strong>{*}
<span class="meta-title">发起:</span>{*}
<a target="db-event-owner" href="{*}">{%}</a>

抓取结果如下:

接着,RSS设置里这么填:

如果需要全文feed,可以借助Feedex
然后,添加IFTTT bot作频道管理员;在IFTTT网站,If RSS Feed, then Telegram就好。

广州城事频道收录了以下网页,供参考:
广州近期同城活动广州影讯市民办事最新服务旅游资讯琶洲展览会广东科学中心活动广图活动发布广少图活动发布广州科普自由行广州科普一日游广州塔最新活动中山纪念堂演出资讯长隆缤纷活动

如何推广Telegram频道

新建立了一个MATLAB TIPS的Telegram频道,欢迎加入。

目前:

  • po了好些自己以前用到的现成脚本、函数,或前人写的技巧、教程、文档上去;
  • 基于RSS自动发布一些Matlab相关博客的最新日志链接
  • 欢迎作管理员共同打理,只要顺手把自己用上的网页url发上来就好。

建好后就经历了到处发小广告做宣传的过程,在此总结一番:

Telegram内宣传

電報群推廣

在这个TG群里发布频道链接,当频道订阅人数在50人以上时,将被推送至電報群組廣播频道;当频道订阅人数在50人以下时将暂时推送至電報新群推送頻道

TGCN-群组频道狼:yum:

这是TGCN-群组索引计划的bot。添加该机器人作频道管理员(任意权限),然后转发频道任一文字信息给机器人即可完成频道添加。频道马上会发布于其索引频道@zh_groups

频道/群组/机器人分享

号称Telegram上的hao123。入群发布频道链接,即可将频道加入其bot@hao1234bot的索引,可以在bot和群里搜索到。

Telegram Channels List

菜单点选注册新频道,然后将频道内容转发给该bot,选好频道分类即可。似乎是根据频道描述里的语言,把频道丢去中国频道列表channelList English。同时,频道亦发布于其网站channelist.ir

群組導航 - 分享/推廣

入群发布频道链接,群简介说将会被整理至频道群組導航

Telegram外宣传

Telegram Channels Catalog

国外的一个大型频道收集站,看起来和Telegram Bot Store是一家。用TG帐号登录后,即可添加频道。亦可用其bot添加频道,索引成功同样会出现在网站中,但bot添加的频道没有频道logo,所以推荐网站添加。似乎订阅人数较多的频道才会在其TG频道推广。

Telegram 蒐集君

一个以WordPress搭建的群组频道收集blog。以公共帐号登入后台,编写频道宣传文章,经管理员审核后即可出现在该blog上。

tlgrm.eu

进入频道分类页面,即可看到提交频道的加号按钮。似乎较多人订阅的频道方能显示。

tsear.ch

添加完显示:

Your channel will appear in our channels and search databases within the next 2 weeks.

应该是进入其网站和bot的索引。

inten.to

可以submit yours,但过多久收录未知。

Ubuntu下基于Pure-ftpd建FTP记录

一年前就开始寻找课题组内资料共享的解决方案,现在发现,我把事情想复杂了:在内网建外网可访问的FTP的话,以为要在单位出口网关上做映射才行,以为要搞DDNS。其实都不用。以下记录一些关键信息,备查。

一开始尝试vsftpd,装好后发现21端口都没打开,作罢(查端口命令:#sudo netstat -npltu | grep 21)。

安装pure-ftpd可参照网上的教程,不过其配置比较奇怪。Ubuntu 12.04下的/etc/pure-ftpd里确实有auth、db、conf三个文件夹,但官方wiki说的在conf里以选项为文件名,以选项值为文件内容进行配置,却不起作用。只好在启动命令里加switch:

#sudo pure-ftpd -F ~/Message -lpuredb:/etc/pure-ftpd/pureftpd.pdb --fscharset=gbk --clientcharset=gbk -b -A -B -c15 -C5 -E -G -k95 -r -K -H  &

这些switch的控制作用可以在官网查。诡异的是“-l”这个,后面紧跟的虚拟用户数据库路径和“l”间居然不用空格。

然后,在办公室Buffalo路由做端口映射,开放21端口。另外,在/etc/rsyslog.conf里做了ftp日志的单独输出,输出日志以gedit打开不能正常显示中文字符,但用配置好utf-8的GVIM打开就可以。

目前运行良好,因为本来访问量就小。最大的问题在于WIN下部分浏览器不能正常显示中文,以致进入不了某些中文名的文件夹,最佳解决方案还是用FlashFXP等FTP工具访问。