95 lines
2.5 KiB
Go
95 lines
2.5 KiB
Go
package bot
|
|
|
|
const (
|
|
HelpText = `
|
|
*list* or *li* or *ls*
|
|
Lists all the torrents, takes an optional argument which is a query to list only torrents that has a tracker matches the query, or some of it.
|
|
|
|
*head* or *he*
|
|
Lists the first n number of torrents, n defaults to 5 if no argument is provided.
|
|
|
|
*tail* or *ta*
|
|
Lists the last n number of torrents, n defaults to 5 if no argument is provided.
|
|
|
|
*downs* or *dg*
|
|
Lists torrents with the status of _Downloading_ or in the queue to download.
|
|
|
|
*seeding* or *sd*
|
|
Lists torrents with the status of _Seeding_ or in the queue to seed.
|
|
|
|
*paused* or *pa*
|
|
Lists _Paused_ torrents.
|
|
|
|
*checking* or *ch*
|
|
Lists torrents with the status of _Verifying_ or in the queue to verify.
|
|
|
|
*active* or *ac*
|
|
Lists torrents that are actively uploading or downloading.
|
|
|
|
*errors* or *er*
|
|
Lists torrents with with errors along with the error message.
|
|
|
|
*sort* or *so*
|
|
Manipulate the sorting of the aforementioned commands. Call it without arguments for more.
|
|
|
|
*trackers* or *tr*
|
|
Lists all the trackers along with the number of torrents.
|
|
|
|
*downloaddir* or *dd*
|
|
Set download directory to the specified path. Transmission will automatically create a
|
|
directory in case you provided an inexistent one.
|
|
|
|
*add* or *ad*
|
|
Takes one or many URLs or magnets to add them. You can send a ".torrent" file via Telegram to add it.
|
|
|
|
*search* or *se*
|
|
Takes a query and lists torrents with matching names.
|
|
|
|
*latest* or *la*
|
|
Lists the newest n torrents, n defaults to 5 if no argument is provided.
|
|
|
|
*info* or *in*
|
|
Takes one or more torrent's IDs to list more info about them.
|
|
|
|
*stop* or *sp*
|
|
Takes one or more torrent's IDs to stop them, or _all_ to stop all torrents.
|
|
|
|
*start* or *st*
|
|
Takes one or more torrent's IDs to start them, or _all_ to start all torrents.
|
|
|
|
*check* or *ck*
|
|
Takes one or more torrent's IDs to verify them, or _all_ to verify all torrents.
|
|
|
|
*del* or *rm*
|
|
Takes one or more torrent's IDs to delete them.
|
|
|
|
*deldata*
|
|
Takes one or more torrent's IDs to delete them and their data.
|
|
|
|
*stats* or *sa*
|
|
Shows Transmission's stats.
|
|
|
|
*downlimit* or *dl*
|
|
Set global limit for download speed in kilobytes.
|
|
|
|
*uplimit* or *ul*
|
|
Set global limit for upload speed in kilobytes.
|
|
|
|
*speed* or *ss*
|
|
Shows the upload and download speeds.
|
|
|
|
*count* or *co*
|
|
Shows the torrents counts per status.
|
|
|
|
*help*
|
|
Shows this help message.
|
|
|
|
*version* or *ver*
|
|
Shows version numbers.
|
|
|
|
- Prefix commands with '/' if you want to talk to your bot in a group.
|
|
- report any issues [here](https://github.com/pyed/transmission-telegram)
|
|
`
|
|
)
|
|
|