PoshGram

1.10.1

PoshGram provides functionality to send various message types to a specified Telegram chat via the Telegram Bot API. Seperate PowerShell functions are used for each message type. Checks are included to ensure that file extensions, and file size restrictions are adhered to based on Telegram requirements.

Minimum PowerShell version

6.1.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PoshGram -RequiredVersion 1.10.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Jake Morrison

Copyright

(c) 2019 Jake Morrison. All rights reserved.

Owners

Tags

Animations Audio Automation bot Contact Contacts Coordinates Documents Gif Gifs Location Media Message Messaging Messenger Notification Notifications Notify Photo Photos Pictures Poll powershell powershell-module Send SM Sticker Stickers Sticker-Pack telegram telegram-bot-api telegramx Telegram-Sticker Telegram-Bot Venue Video Videos

Functions

Get-TelegramStickerPackInfo Send-TelegramContact Send-TelegramLocalAnimation Send-TelegramLocalAudio Send-TelegramLocalDocument Send-TelegramLocalPhoto Send-TelegramLocalSticker Send-TelegramLocalVideo Send-TelegramLocation Send-TelegramMediaGroup Send-TelegramPoll Send-TelegramSticker Send-TelegramTextMessage Send-TelegramURLAnimation Send-TelegramURLAudio Send-TelegramURLDocument Send-TelegramURLPhoto Send-TelegramURLSticker Send-TelegramURLVideo Send-TelegramVenue Test-BotToken

Dependencies

This module has no dependencies.

Release Notes


1.10.1:
   Fixed bug where DisableNotification had no effect when running Send-TelegramSticker
1.10.0:
   Improved Help Formatting
   Added Send-TelegramURLSticker
   Added Send-TelegramLocalSticker
   Added Send-TelegramSticker
   Added Get-TelegramStickerPackInfo
   Added Send-TelegramPoll
   Added Send-TelegramVenue
   Added Send-TelegramContact
   DisableNotification and Streaming parameters changed from bool to switch on all functions
   Send-TelegramTextMessage: Preview parameter renamed to DisablePreview and changed from bool to switch
   Unit test and Infra test improvements
1.0.2 :
   Addressed bug where certain UTF-8 characters would fail to send properly in Send-TelegramTextMessage
   Cosmetic code change for Invoke functions to use splat parameters
1.0.0 :
   Addressed bug in Send-TelegramTextMessage that wasnt handling underscores
   Added code to support AWS Codebuild
0.9.0 :
   Restructured module for CI/CD Workflow
   Added Invoke-Build capabilities to module
   Added Animation functionality:
       Send-TelegramLocalAnimation
       Send-TelegramURLAnimation
   Added location functionality:
       Send-TelegramLocation
   Added multi-media functionality:
       Send-TelegramMediaGroup
   Consolidated private support functions
   Code Logic improvements
0.8.4 Added IconURI to manifest
0.8.3 Initial beta release.

Version History

Version Downloads Last updated
1.12.0 17,016 1/25/2020
1.10.1 (current version) 5,777 12/18/2019
1.10.0 159 10/19/2019
1.0.2 461 3/19/2019
1.0.0 121 1/7/2019
0.8.4 205 7/9/2018
0.8.3 12 7/3/2018
0.8.1 7 7/2/2018