About TECSmith
A sophisticated self-service tool with integrations on a variety of communication platforms, including Android, Linux and Windows! The primary goal is to automate and streamline your service requests.
The TECSmith
Bot
Purpose:
Streamlines the process of requesting various technical services. It guides users through a conversational interface to gather necessary details for their service requests, which are then recorded and an administrator is notified.
Key Features:
- Service Selection: Users can choose from a list of service categories.
- Guided Information Gathering: The bot asks a series of questions tailored to the selected service.
- Domain Availability Check: For domain registration requests, the bot can check if a domain name is available.
- Order Confirmation: Users can review all their provided information before final submission.
- Edit Functionality: Allows users to correct or change details before submitting.
- Google Sheets Integration: Submitted orders are automatically logged into a Google Sheet.
- Admin Notifications: An administrator is notified via the integrated channel for each new service requested.
Platform Integrations & Communication Channels
The TECSmith
bot and the broader Thomas EC. Smith ecosystem leverage several platforms for enhanced communication, notifications, and interaction, including Discord, Facebook (Messenger/Page), LinkedIn, Signal, Slack, and Telegram.
Core Utility Modules
This repository also includes core utility modules that provide specific functionalities:
1. Google Sheets Utility
Provides a robust interface for interacting with Google Sheets, allowing bots to use them as a database for logging data, retrieving configurations, or managing content.
2. Domain Name Lookup Utility
Offers functionality to check the availability of domain names and retrieve WHOIS information, assisting users in finding suitable domain names.
This application is created by Thomas EC. Smith (www.tecsmith.uk ).