Messer:Facebook Messenger的命令行消息传递

  • r3_825692
    了解作者
  • 513.2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-16 00:46
    上传日期
梅塞尔 Facebook Messenger的命令行消息传递 Messer是您的终端的功能丰富的Facebook Messenger客户端。 发送和接收消息,查看聊天记录等等! 安装 $ npm install -g messer 快速开始 需要node版本12.x 安装messer 运行messer $ messer 输入您的登录详细信息(不用担心,我们不会存储任何东西) 常问问题 您是否存储我的任何数据? 我们不会在Messer上存储您的用户名,密码或您的任何互动。 我们存储的唯一内容是首次登录时使用的临时登录令牌。这使我们可以通过Facebook进行身份验证,而无需每次都输入用户名和密码。 如果要摆脱它,只需运行messer cleanup ,或者如果您处于Messer会话中,请运行logout命令。 我可以使用已停用的Facebook帐户吗? 不,很不幸地不是。 如
Messer-master.zip
内容介绍
# Messer Command-line Messaging for Facebook Messenger ![Downloads](https://img.shields.io/npm/dm/messer.svg) ![Version](https://img.shields.io/npm/v/messer.svg) ![License](https://img.shields.io/npm/l/messer.svg) Messer is a rich Facebook Messenger client for your terminal. Send and receive messages, view chat historys and more! ![demo](./assets/messer_cli_demo.gif) ## Installation ```bash $ npm install -g messer ``` ## Quick Start > `node` version 12.x required 1. Install `messer` 2. Run `messer` ```bash $ messer ``` 3. Enter your login details (don't worry, we don't store a thing) ## FAQ ### Do you store any of my data? **_We don't store your username, password, or any of your interactions on Messer_**. The only thing we store is a temporary login token when you first log in. This let's us authenticate you with Facebook _without_ you having to enter your username and password every time. If you want to get rid of it, simply run `messer cleanup`, or if you're in a Messer session, run the `logout` command. ### Can I use a deactivated Facebook account? No, unforunately not. If you use Messer with a deactivated Facebook account, your account will be reactivated. ### How do group chats work? Messages from group chats appear like ```bash (My cool friends) John Smith - hey guys!!$$@@ ``` Send a message to a group by using the `message` command. The `name` is the name of the group chat! Reply works as normal ## Commands Reference #### `message` Sends a _message_ to a given _user_ ```bash (message | m) "<user>" <message> ``` Examples - `message "Matthew" hello world!` - `m "Matthew" hello world!` When sending a message, Messer picks the closest match to what you type in as `user`. For this reason, you should probably use last names if you want to avoid accidentally texting someone. #### `reply` Replys to the last message you recevied i.e. Sends a message to the user of the most recently received message. ```bash (reply | r) <message> ``` Example - `r "hey yo this is my reply"` Note: this will only work if you have received at least one message through Messer. #### `contacts` Lists all of your Facebook friends ```bash contacts ``` #### `history` Displays the last _n_ messages in the conversation with a given user. The number of messages to retrieve are optional (default is 5). ```bash (history | h) "<user>" [<n>] ``` Examples - `history "Matthew" 10` - `h "Matthew"` #### `recent` Displays the _n_ most recent conversations. The number of threads is optional (default is 5). The `--history` option will display the 5 most recent messages in each thread. ```bash recent [<n>] [--history] ``` Examples - `recent` - `recent 10` - `recent --history` #### `clear` Clears the number of unread messages in the window title. Since we cannot listen on focus events, it has to be done manually. ```bash (clear | c) ``` #### `logout` Logs you out ```bash logout ``` #### `mute` Mutes a thread. If no seconds are specified, the thread is muted indefinetely. ```bash mute "<thread-name>" [seconds] ``` #### `unmute` Unmutes a thread ```bash unmute "<thread-name>" ``` #### `settings` Configure your user settings on Messer ```bash settings (set | get | list) [<key>=<value>] ``` Examples - `settings list` - `settings get SHOW_READ` - `settings set SHOW_READ=true` For supported settings, see section below ### Supported Settings - `SHOW_READ` - Marks conversation as "read" when using `clear` command ### Lock-on Mode Locking on to a user or group allows you to send messages without having to specify the `message` command; just type away! ```bash lock "Tom Q" ``` **To unlock**, simply run: ```bash --unlock ``` ### Secret Mode When in this mode, any messages sent or recieved in the thread will be deleted for you (note, **they won't be deleted for everyone**). ```bash lock "Tom Q" --secret ``` ### Non-interactive Mode Messer can be run in non-interactive mode with command line arguments to execute a single command. ```bash messer --command='<command>' ``` Login will be prompted if this is the first time logging in. Examples - `messer --command='m "John Smith" Hey, John'` - `messer --command='r Hey, John'` ### Cleanup If ever you want to clean up any old Messer sessions and start from scratch, run: ```bash $ messer cleanup ``` ## Contributing Want to add a new command, fix a bug or improve Messer in another way? Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us. ## License This project is licensed under the ISC License - see the LICENSE file for details
评论
    相关推荐
    • CProgrammingNotes:这是Facebook C编程组的C存储
      #C编程说明 小组的注意事项: :
    • Facebook开源的时序数据库存储引擎Beringei.zip
      Beringei 是一个高性能的、内存型的时序数据库存储引擎。时间序列通常用作统计,仪表和计数器的表示,用于监视系统的性能和运行状况。Beringei 有以下特性:支持非常快的内存存储,由磁盘支持持久化非常高效的流压缩...
    • DeleteFB:自动清理您的Facebook状态
      我无法保证Facebook不会将数据永远存储在冷存储中。 但是,此工具的目的更多是为了清理您的在线形象,而不必担心您几年前写的内容。 就我个人而言,我这样做是为了减少与我的Facebook个人资料的联系(因此感到需要...
    • Facebook的WindowsSDKwinsdkfb.zip
      winsdkfb 是为 Facebook 准备的 Windows SDK,允许开发者集成 Facebook 到 Windows 应用。支持功能:认证登录退出 登录按钮 资料图片控制 对话框反馈对话框 请求对话框 图像自定义存储回复用户反馈 上传图片 类似 ...
    • Facebook Fresco
      Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。其中的Drawees可以显示占位符,直到图片加载完成。而当图片从屏幕上消失时,会自动释放内存。
    • 下沉:使用Facebook个人资料照片为您的Google联系人提供高分辨率照片
      Sink将您的每个Google联系人与他们的Facebook个人资料链接起来,并存储这些链接以进行快速更新。 安装 要安装所需的依赖项,请运行以下命令。 这仅需要执行一次。 $ pip install -r requirements.txt Google OAuth...
    • facebook-clone
      用于和存储的多个后端。 富有表现力,直观的 。 数据库不可知。 。 。 Laravel易于访问,功能强大,并提供大型,强大的应用程序所需的工具。 学习Laravel Laravel拥有所有现代Web应用程序框架中最广泛,最...
    • Facebook-CryptD-Messages:Facebook的CryptD消息
      下载存储库中所有文件的zip版本 在任何地方提取下载的文件 打开您的Chromium或Chrome浏览器,然后转到“设置”>“扩展程序” 启用开发人员模式以能够添加解压缩的扩展 单击“加载解压缩的扩展名”按钮,然后导航到...
    • react-localstorage:Facebook的React的简单的组件化本地存储实现
      React本地存储 只需将组件的状态与localStorage同步(如果可用)。 这是一种老式的Mixin,这意味着它可能已经与您的React应用程序兼容了几年。 如果您是一位年轻的程序员,则可能更喜欢。 安装 npm i react-...
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档