Na powitanie często zapewnia to usługa rejestracji kanałów. ChanServ Foonetic ma opcję o nazwie „ENTRYMSG”:
<grawity> pomaga ustawić entrymsg
-ChanServ- ***** Pomoc ChanServ *****
-ChanServ- Pomoc dla SET ENTRYMSG:
-ChanServ-
-ChanServ- SET ENTRYMSG umożliwia zmianę lub ustawienie
-ChanServ- wiadomość wysłana do wszystkich użytkowników dołączających do
-ChanServ- kanał.
-ChanServ-
-ChanServ- Składnia: SET <# kanał> ENTRYMSG [komunikat]
-ChanServ-
-ChanServ- Przykład:
-ChanServ- / msg ChanServ SET #support ENTRYMSG Witamy w #support. Nie wklejaj więcej niż 5 linii.
-ChanServ- ***** Koniec pomocy *****
Zaległości są trudniejsze. Większość serwerów IRC nie rejestruje żadnych wiadomości - zarówno ze względu na prywatność, jak i wydajność - więc użytkownik nigdy nie wie, jakie wiadomości zostały wysłane przed dołączeniem do kanału. Niektórzy użytkownicy używają bramkarzy IRC (takich jak ZNC lub psyBNC), którzy pozostają w kanale 24/7 i wysyłają kilka ostatnich wiadomości, gdy użytkownik łączy się z bramkarzem. Klienci sieciowi, tacy jak Mibbit, robią to, udostępniając dziennik - tak długo, jak przynajmniej jeden użytkownik Mibbit znajduje się w kanale, wszyscy inni użytkownicy mogą otrzymywać zaległości.
Co więcej, do niedawna IRC nie miał żadnego sposobu na przesłanie oryginalnych znaczników czasu, więc jeśli historia zostanie odtworzona, wszystkie stare wiadomości pojawią się jako wysłane jednocześnie, z brzydkim „[12:34]” dodanym do tekstu wiadomości. Obecnie istnieje opcjonalne rozszerzenie, ale obsługuje go tylko bramkarz ZNC i może 2–3 klientów. Ale nadal działa tylko wtedy, gdy odtwarzanie jest wykonywane przez sam serwer (lub bramkarz), a nie gdy jest wykonywane przez bota.
Możesz to uzyskać tylko przez a) napisanie bota, który zapewniłby zaległości na żądanie, lub b) proszenie użytkowników o użycie bouncera IRC, który udostępnia tę funkcję.