isometriks / reddit-bot-app
Reddit.com 机器人用于 Symfony2
dev-master
2014-05-04 15:30 UTC
Requires
- php: >=5.3.3
- debril/rss-atom-bundle: ~1.3
- h2s/reddit-api-client: dev-master@dev
- incenteev/composer-parameter-handler: ~2.0
- sensio/distribution-bundle: ~2.3
- sensio/framework-extra-bundle: ~3.0
- sensio/generator-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/symfony: ~2.4
This package is auto-updated.
Last update: 2024-09-24 09:16:30 UTC
README
安装方式
php composer.phar create-project isometriks/reddit-bot-app -s dev
目前它主要适用于 RSS 源,以下是配置信息
# Reddit Wrapper Config isometriks_reddit: user: %bot_user% password: %bot_password% # Bot RSS Config isometriks_reddit_bot: feeds: symfony2_blog: url: http://feeds.feedburner.com/symfony/blog subreddit: symfony flair: - news options: link: publicId symfony2_community: url: http://feeds.feedburner.com/symfony/planet?format=xml subreddit: symfony flair: - community options: link: publicId
%bot_user%
和 %bot_password%
将来自 paramenters.yml,如果你使用 composer,则会在 parameters.yml.dist 中设置。你可以使用 cron 作业每小时默认运行命令,或者发送参数后执行
0 * * * * php /home/symfonybot/app/console reddit:bot:rss
你可以发送参数来告诉机器人检查多长时间
php app/console reddit:bot:rss 5 hours ago
请注意,你不能使用类似 "-5 hours" 这样的命令。Symfony 命令组件试图将其识别为标志。我们使用输入作为数组,然后通过空格 " " 来 imploding 它,将其转换为字符串。
待办事项
- 在提交帖子后添加徽章